Google Summer of Code Ideas

From MSL-Libraries
Revision as of 18:27, 28 March 2013 by Sabareeshs (talk | contribs)
Jump to navigationJump to search

The main goal of MSL is to create a set of tools that enable the computational study of macromolecules with relative ease at all levels, from simple operations (for example, load a PDB and measure a distance or edit a dihedral) to complex applications (protein modeling or design). The MSL library is not a program (although some applications are distributed) but a tool for scientist to code their own methods.

MSL has been extensively used in scientific publications encompassing a variety of applications.

1) Protein structure prediction

2) Protein design

3) Protein Engineering

4) Modeling algorithms/methods


Ideas

1) Implementing a generic language-interface (swig.org) allowing for easy MSL use in python, R, perl, octave, etc.

2) MSL-light

3) Convert MSL pointers to using a Smart/Owning pointer system

4) Create a centralized options mechanism that makes managing options easier.

5) Create Debian/Ubuntu deb packages and Redhat rpm packages to facilitate distribution and installation.

Please email mslib-discussion@lists.sourceforge.net if you would like to work on any of these ideas.