#rna #bioinformatics #structural-alignment

bin+lib phyloprob

PhyloProb Program, which Predicts Average Posterior Probabilities on RNA Structural Alignment

3 releases

Uses old Rust 2015

0.1.2 Mar 10, 2020
0.1.1 Mar 9, 2020
0.1.0 Mar 4, 2020

#4 in #structural-alignment

33 downloads per month
Used in 2 crates

MIT license

750KB
3K SLoC

PhyloProb Program, which Predicts Average Posterior Probabilities on RNA Structural alignment

Installation

This project has been written in mainly Rust, a systems programming language. So first, you need to install the Rust compiler, package manager, and standard library. Visit the Rust website to see more about this language. You can install the components with one line as follows:

$ curl https://sh.rustup.rs -sSf | sh

The installation is arranged by Rustup, which enables to switch easily a compiler in use. Now you can install the PhyloProb program:

$ cargo install phyloprob

Check if the program has been installed properly:

$ phyloprob # Its available command options will be displayed.

You can run the program with a prepared test set of RNA homologous sequences:

$ git clone https://github.com/heartsh/phyloprob && cd phyloprob
$ cargo test --release -- --nocapture

After the test, figures shown in the paper of the program can be reproduced:

$ cargo test --release --nocapture
$ cd src
$ ./print_color_coded_csss_with_sas.py # Install python packages required to the reproduction. Saved figures will appear at the "../assets/images" directory.

Author

Heartsh

License

Copyright (c) 2018 Heartsh
Licensed under the MIT license.

Dependencies

~60MB
~1.5M SLoC