Closed frogriguez closed 6 years ago
Hi Zach
The files that OrthoFinder will work from will be in the WorkingDirectory: "/home/zach/src/OrthoFinder-1.1.8_source/orthofinder/ExampleData/Results_Sep05/Orthologues_Sep05_1/WorkingDirectory/". Could you check the files in:
My guess is that the problem is either occurring with creating the alignments from the sequence files or creating the trees from the alignments. Checking the directories should identify which.
All the best David
The alignment command OrthoFinder will try to run is:
mafft --localpair --maxiterate 1000 --anysymbol WorkingDirectory/Sequences_ids/OG0000000.fa > WorkingDirectory/Alignments_ids/OG0000000.fa
and the tree inference command is:
FastTree WorkingDirectory/Alignments_ids/OG0000000.fa > WorkingDirectory/Trees_ids/OG0000000_tree_id.txt
so you can also check what happens if you try to run them and see if anything goes wrong.
David
Hi David, Thank you for your reply. The sequence files (1) exist, but the alignment files (2) and tree files (3) were empty. Also, the dlcp files did not exist.
However, I tried running the alignment command:
mafft --localpair --maxiterate 1000 --anysymbol ExampleData/Results_Sep05/Orthologues_Sep05_1/WorkingDirectory/Sequences_ids/OG0000000.fa > ExampleData/Results_Sep05/Orthologues_Sep05_1/WorkingDirectory/Alignments_ids/OG0000000.fa
and was able to pinpoint the issue. I can run mafft just fine, but when orthofinder called it, it was having problems writing the files. I completely removed every version of mafft I could find and reinstalled. That seemed to fix it. I can now run the complete orthofinder analysis with the -M msa
flag.
Thank you very much for your help! Zach
Hello, Running the full analysis works (
./orthofinder.py -f ExampleData -S diamond -t 16
) However, I cannot get Orthofinder to give me the alignments or gene trees when the-M msa
flag is used. Maybe an issue with dlcpar (v1.0)? Options tried:I always get errors during the species tree reconciliation:
checking the directories and dlcpar errors:
I have tried running the complete analysis without
-M msa
and then feeding it the groupsWhen I try to run the analysis from the groups: (
/orthofinder.py -fg ExampleData/Results_Sep05/ -t 16 -M msa
, I get similar errors:IOError: [Errno 2] No such file or directory: '/home/zach/src/OrthoFinder-1.1.8_source/orthofinder/ExampleData/Results_Sep05/Orthologues_Sep05_1/WorkingDirectory/dlcpar/OG0000000_tree_id.txt
I have tried this with the binaries and the source_code version, both on the example dataset and on my own. I just can't get the alignments to complete. Any suggestions would be appreciated. ---Zach