-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using already predicted ORFs from reads #24
Comments
For now there is only a hacky ways to todo this. You could start your job and immediately stop it.
Now restart your run by calling the initial |
Thanks Martin! I have a couple of hundreds of metagenomes to assemble. For now, I will try to modify the PLASS assembler workflow and add these steps and see if it works. Antonio |
Hi Martin if notExists "${TMP_PATH}/nucl_6f_start"; then
touch "${TMP_PATH}"/nucl_6f_start
fi
if notExists "${TMP_PATH}/aa_6f_start"; then
touch "${TMP_PATH}"/aa_6f_start
fi
if notExists "${TMP_PATH}/nucl_6f_long"; then
touch "${TMP_PATH}"/nucl_6f_long
fi
if notExists "${TMP_PATH}/aa_6f_start_long"; then
touch "${TMP_PATH}"/aa_6f_long
ln -s "${INPUT}" "${TMP_PATH}"/aa_6f_start_long
ln -s "${INPUT}".index "${TMP_PATH}"/aa_6f_start_long.index
ln -s "${INPUT}".dbtype "${TMP_PATH}"/aa_6f_start_long.dbtype
fi
if notExists "${TMP_PATH}/aa_6f_start_long_h"; then
ln -s "${INPUT}"_h "${TMP_PATH}"/aa_6f_start_long_h
ln -s "${INPUT}"_h.index "${TMP_PATH}"/aa_6f_start_long_h.index
ln -s "${INPUT}"_h.dbtype "${TMP_PATH}"/aa_6f_start_long_h.dbtype
fi Some numbers:
Where orfs_aa are the predicted ORFs in aa, orfs_nt are the predicted ORFs in nt and raw are the raw reads. These are ancient reads (short and damaged), and using the default workflow, I was getting many proteins that I believe might be spurious. I will rerun all metagenomes with the modified workflow and compare the outcome in terms of annotations and other parameters I calculate. I keep you posted. Thank you very much |
Thank you for sharing the data. I think the spurious proteins might be introduced by our change to add complete short Orfs. Even if they were not assembled. E.g. if the is a complete Orf encoded on one read then we add them to the final result. We try to filter these out with the NN, but the NN seems to not always be able to remove them. |
Hi
I would like to use the ORFs that I predicted using another approach. I checked the documentation and I haven't seen an option to deactivate the
extractorfs
step. Is this possible or do you have any suggestions on how to use already predicted ORFs?Thank you very much
Antonio
The text was updated successfully, but these errors were encountered: