--
---
You received this message because you are subscribed to a topic in the Google Groups "Qiime Forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/qiime-forum/0sb_QDSE3FA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to qiime-forum...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I'm running into the same problem. A normal part of my workflow involves CSS-normalizing my OTU table, then using ADONIS to see if the normalization messed up my data. I've done this analysis multiple times on other datasets without any problems.
#normalize
normalize_table.py -i ~/Zach/USDA2/OTU_picking/USDA2_otu_table_0.0005.biom -o ~/Zach/USDA2/OTU_picking/CSS_USDA2_otu_table_0.0005.biom -a CSS
#generate distance matrix
beta_diversity_through_plots.py -i ~/Zach/USDA2/OTU_picking/CSS_USDA2_otu_table_0.0005.biom -o ~/Zach/USDA2/core_analyses/CSS/ -m ~/Zach/USDA2/USDA2_mapfile.txt -a -O 12 -t ~/Zach/USDA2/OTU_picking/rep_set.tre
#summarize table, add normalized library sizes to mapping file
biom summarize-table -i ~/Zach/USDA2/OTU_picking/CSS_USDA2_otu_table_0.0005.biom -o ~/Zach/USDA2/OTU_picking/SUMMARY_CSS_USDA2_otu_table_0.0005.txt
#trying to run ADONIS
compare_categories.py -i ~/Zach/USDA2/core_analyses/0.0005/bdiv_even1763/weighted_unifrac_dm.txt -o ~/Zach/USDA2/core_analyses/0.0005/bdiv_even1763/CSS_check/ -c CSS_counts -m ~/Zach/USDA2/USDA2_mapfile.txt --method adonis
#Error in model.frame.default(formula, data, drop.unused.levels = TRUE) :
invalid type (NULL) for variable 'qiime.data$map[[opts$category]]'
Calls: adonis -> model.frame -> model.frame.default
Execution halted
ANOSIM works fine, but ADONIS and Moran's I refuse to cooperate. I've attached my DM, OTU table, and mapping file. There should not be any blank spaces in the mapping file, and none of my sample IDs start with numbers. If anyone has some insight into the problem, please let me know.
compare_categories.py --method adonis -i /Users/christian/Documents/Run_Sequence/otus_Christian_16s_Q29_no_na/cdout29NoNa2760/bdiv_even2760/weighted_unifrac_dm.txt -m ../../16sMapMerged.txt -c Species -o 16s_adonis_out -n 999
Error:
Traceback (most recent call last):
File "/macqiime/anaconda/bin/compare_categories.py", line 189, in <module>
main()
File "/macqiime/anaconda/bin/compare_categories.py", line 185, in main
categories, opts.num_permutations, out_dir)
File "/macqiime/anaconda/lib/python2.7/site-packages/qiime/compare_categories.py", line 146, in compare_categories
rex(command_args, '%s.r' % method)
File "/macqiime/anaconda/lib/python2.7/site-packages/qiime/util.py", line 1968, in __call__
(exit_status, command, stdout, stderr))
burrito.util.ApplicationError: Unacceptable application exit status: 1
command: cd "/Users/christian/Documents/Run_Sequence/otus_Christian_16s_Q29_no_na/cdout29NoNa2760/"; R --slave --args --source_dir /macqiime/anaconda/lib/python2.7/site-packages/qiime/support_files/R -d /Users/christian/Documents/Run_Sequence/otus_Christian_16s_Q29_no_na/cdout29NoNa2760/bdiv_even2760/weighted_unifrac_dm.txt -m ../../16sMapMerged.txt -c Species -o 16s_adonis_out -n 999 < /macqiime/anaconda/lib/python2.7/site-packages/qiime/support_files/R/adonis.r
stdout:
stderr:
Error in model.frame.default(formula, data, drop.unused.levels = TRUE) :
invalid type (NULL) for variable 'qiime.data$map[[opts$category]]'
Calls: adonis -> model.frame -> model.frame.default
Execution halted
And here is the work around command I tried to run:
R --slave --args --source_dir /Users/christian/miniconda3/pkgs/qiime-1.9.1-np110py27_0/lib/python2.7/site-packages/qiime/support_files/R/ -d /Users/christian/Documents/Run_Sequence/otus_Christian_16s_Q29_no_na/cdout29NoNa2760/bdiv_even2760/weighted_unifrac_dm.txt -m ../../16sMapMerged.txt -c Species -o 16s_adonis_out -n 999 < /Users/christian/miniconda3/pkgs/qiime-1.9.1-np110py27_0/lib/python2.7/site-packages/qiime/support_files/R/adonis.r
And here is the error:
< /Users/christian/miniconda3/pkgs/qiime-1.9.1-np110py27_0/lib/python2.7/site-packages/qiime/support_files/R/adonis.r
Error in model.frame.default(formula, data, drop.unused.levels = TRUE) :
invalid type (NULL) for variable 'qiime.data$map[[opts$category]]'
Calls: adonis -> model.frame -> model.frame.default
Execution halted
MacQIIME nat-oitwireless-inside-vapornet100-a-10459:cdout29NoNa2760 $ R --slave --args --source_dir /Users/christian/miniconda3/pkgs/qiime-1.9.1-np110py27_0/lib/python2.7/site-packages/qiime/support_files/R/ -d /Users/christian/Documents/Run_Sequence/otus_Christian_16s_Q29_no_na/cdout29NoNa2760/bdiv_even2760/weighted_unifrac_dm.txt -m ../../16sMapMerged.txt -c Species -o 16s_adonis_out -n 999 < /Users/christian/miniconda3/pkgs/qiime-1.9.1-np110py27_0/lib/python2.7/site-packages/qiime/support_files/R/adonis.r
Error in model.frame.default(formula, data, drop.unused.levels = TRUE) :
invalid type (NULL) for variable 'qiime.data$map[[opts$category]]'
Calls: adonis -> model.frame -> model.frame.default
Execution halted
In addition, here is the error when I try to run compare_categories.py with permdisp
Traceback (most recent call last):
File "/macqiime/anaconda/bin/compare_categories.py", line 189, in <module>
main()
File "/macqiime/anaconda/bin/compare_categories.py", line 185, in main
categories, opts.num_permutations, out_dir)
File "/macqiime/anaconda/lib/python2.7/site-packages/qiime/compare_categories.py", line 146, in compare_categories
rex(command_args, '%s.r' % method)
File "/macqiime/anaconda/lib/python2.7/site-packages/qiime/util.py", line 1968, in __call__
(exit_status, command, stdout, stderr))
burrito.util.ApplicationError: Unacceptable application exit status: 1
command: cd "/Users/christian/Documents/Run_Sequence/otus_Christian_16s_Q29_no_na/cdout29NoNa2760/"; R --slave --args --source_dir /macqiime/anaconda/lib/python2.7/site-packages/qiime/support_files/R -d /Users/christian/Documents/Run_Sequence/otus_Christian_16s_Q29_no_na/cdout29NoNa2760/bdiv_even2760/weighted_unifrac_dm.txt -m ../../16sMapMerged.txt -c Species -o 16s_permdisp_out -n 999 < /macqiime/anaconda/lib/python2.7/site-packages/qiime/support_files/R/permdisp.r
stdout:
stderr:
Error in x - c : non-conformable arrays
Calls: betadisper -> Resids
Execution halted
I have attached my mapping file. Thanks so much. Let me know if it is more appropriate for me to start a new thread!
Thank you!
Traceback (most recent call last):
File "/macqiime/anaconda/bin/compare_categories.py", line 189, in <module>
main()
File "/macqiime/anaconda/bin/compare_categories.py", line 185, in main
categories, opts.num_permutations, out_dir)
File "/macqiime/anaconda/lib/python2.7/site-packages/qiime/compare_categories.py", line 146, in compare_categories
rex(command_args, '%s.r' % method)
File "/macqiime/anaconda/lib/python2.7/site-packages/qiime/util.py", line 1968, in __call__
(exit_status, command, stdout, stderr))
burrito.util.ApplicationError: Unacceptable application exit status: 1
command: cd "/Users/stephanieschutz/Google Drive/Christian_Thesis/16s_analysis/cdout29NoNa2760/"; R --slave --args --source_dir /macqiime/anaconda/lib/python2.7/site-packages/qiime/support_files/R -d ./bdiv_even2760/filtered_unweighted_unifrac_dm.txt -m ../16sMapMerged_filtered.txt -c Species -o 16s_adonis_out -n 999 < /macqiime/anaconda/lib/python2.7/site-packages/qiime/support_files/R/adonis.r
stdout:
stderr:
Error in model.frame.default(formula, data, drop.unused.levels = TRUE) :
invalid type (NULL) for variable 'qiime.data$map[[opts$category]]'
Calls: adonis -> model.frame -> model.frame.default
Execution halted
Do you have any other suggestions? I have attached my distance matrix.
Thank you so much!