Skip to content
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

support for Infernal 1.1 #4

Closed
nhoffman opened this issue Nov 5, 2013 · 2 comments
Closed

support for Infernal 1.1 #4

nhoffman opened this issue Nov 5, 2013 · 2 comments

Comments

@nhoffman
Copy link
Member

nhoffman commented Nov 5, 2013

Infernal 1.1 seems to have two primary improvements that might make it worth using: 1) better handling of end-gaps and 2) significant alignment speedup. Note that multithreading is also available without using MPI (not sure if that was the case in the earlier version).

Unfortunately, the interface has changed a bit:

  1. cmalign --merge is deprecated; use esl-alimerge --dna -o $merged $ref_sto $sto instead
  2. The default .sto output includes rows containing posterior probabilities; suppress with --noprob
  3. There's now an option to write alignment scores to a file, so no need to capture stdout.
  4. It isn't clear whether the default alignment params are still appropriate - I have been using cmalign -o $sto --sfile $scores --noprob --dnaout $profile $fasta but more investigation may be worthwhile.

Note that alignment profiles now have a new format and need to be updated with cmconvert

More illustrations of integrating infernal into the pplacer pipeline can be found in https://github.com/fhcrc/yapp

@nhoffman
Copy link
Member Author

As implemented, cmalign 1.1 will use all available cores. MPI support is untested.

@cmccoy
Copy link
Member

cmccoy commented Jan 30, 2014

Closed via #7

@cmccoy cmccoy closed this as completed Jan 30, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants