GithubHelp home page GithubHelp logo

rbvi / minrms Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 547 KB

A bioinformatics algorithm for generating sequence alignments from 3D structures

Home Page: http://www.cgl.ucsf.edu/Research/minrms

License: Other

Makefile 4.30% Python 0.42% C++ 88.30% C 4.90% Roff 0.69% Assembly 1.16% Shell 0.22%
bioinformatics protein-structure sequence-alignment structural-bioinformatics structure-alignment

minrms's People

Contributors

jewettaij avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

jewettaij

minrms's Issues

MinrmsPlot/AlignPlot visualization tool not yet available in ChimeraX

The minrms program generates a large number of alignment files (MSF files) between the same pair of molecules. At the time the program was written, there was another program named "Chimera" which included a MinrmsPlot menu option which could read all of these alignment files and help the user interpret them and quickly visualize them. This feature helps the user choose which of the many the alignments generated by minrms is the optimal one. However the new version of Chimera (named "ChimeraX") currently lacks this tool.

Meanwhile, the original Chimera program is still available. It can be downloaded here.

Alternatively, users can write a for-loop in BASH to apply the msf2stat3d program to each of the numbered MSF files created by minrms. (The msf2stat3d program is included with minrms). msf2stat3d will calculate the P_str metric for each alignment from Gerstein and Levitt's 1998 PNAS paper. (See the documentation for msf2stat3d for details.) Some scientists use this P_str metric to select the best alignment file. Alignments selected this way are not too bad, however I have found it tends to favor alignments which attempt to match too many amino acids together, some of which may be distant from each other. I personally prefer using the MinrmsPlot/AlignPlot feature in Chimera.

Hopefully we can get the MinrmsPlot/AlignPlot feature added to ChimeraX eventually.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.