# NOT RUN {
data("example.data")
comm=example.data$comm
tree=example.data$tree
# since pd.big need to specify a certain folder,
# the following code is set as 'not test'.
# but you may test the code on your computer
# after change the folder path for 'save.wd'.
# }
# NOT RUN {
wd0=getwd()
save.wd=paste0(tempdir(),"/pdbig.taxa.binphy")
# please change to the folder you want to save the big niche difference matrix.
nworker=2 # parallel computing thread number
pd.big=pdist.big(tree = tree, wd=save.wd, nworker = nworker)
ds = 0.2 # setting can be changed to explore the best choice
bin.size.limit = 5 # setting can be changed to explore the best choice.
# here set as 5 just for the small example dataset.
# For real data, usually try 12 to 48.
phylobin=taxa.binphy.big(tree = tree, pd.desc = pd.big$pd.file,
pd.spname = pd.big$tip.label, pd.wd = pd.big$pd.wd,
ds = ds, bin.size.limit = bin.size.limit,
nworker = nworker)
setwd(wd0)
# }
Run the code above in your browser using DataLab