/PIRAT

Python implementations of RNA algorithms

Primary LanguagePythonApache License 2.0Apache-2.0

PIRAT

Python3 Implementations of RNA Algorithms & uTilities

References

https://rna.informatik.uni-freiburg.de/Teaching/ (https://doi.org/10.1093/nar/gky329)

TODO

read Nussinov1978

Nussinov C++

read Wuchty1999

implement Wuchty Python implement Wuchty C++


Kabshch algorithm

Number of structures

Turner algorithm

McCaskill algorithm

Sankoff algorithm

pmcomp pmmulti (10.1093/bioinformatics/bth229)

SCFG

Furier transformations

bpseq <-> ct <-> dbn

stacking annotation

base pair annotation

pdb mmcif

urs loop classification

Hidden Markov Models

Global/Local Alignment

Tree edit & Tree alignment