Skip to main content

Bindings for the libBioLCCC

Project description

What is BioLCCC?

BioLCCC (Liquid Chromatography of Biomacromolecules at Critical Conditions) is a model which describes the adsorption of protein molecules on porous media. Its main application is retention time prediction in liquid chromatography, although the list of potential applications can be easily extended. Contrary to the other models of peptide/protein chromatography, BioLCCC starts from very basic assumptions regarding flexibility of a polypeptide chain, the shape of a pore, type of interactions neglected, etc. Given these assumptions, the coefficient of distribution (Kd) of a peptide between the solid and mobile phases can be derived using the methods of statistical physics of macromolecules. Finally, the retention time of a peptide is calculated from Kd using the basic equation of gradient chromatography.

Owing to the physical basis of the BioLCCC model, it contains very few free parameters. The retention properties of an amino acid are characterized by a single number, which is essentially the energy of interaction between the amino acid and the surface of solid phase in pure water+ion paring agent. Given this small number of phenomenological parameters, the BioLCCC model can easily be adapted for an arbitrary type of chromatography not limited by phase or solvent types. Moreover, its extension to peptides with post-translational modifications is straightforward as it was shown for the phosphorylated amino acids.

Several papers regarding BioLCCC model were published:

1. Liquid Chromatography at Critical Conditions:  Comprehensive Approach to Sequence-Dependent Retention Time Prediction, Alexander V. Gorshkov, Irina A. Tarasova, Victor V. Evreinov, Mikhail M. Savitski, Michael L. Nielsen, Roman A. Zubarev, and Mikhail V. Gorshkov, Analytical Chemistry, 2006, 78 (22), 7770-7777. Link: http://dx.doi.org/10.1021/ac060913x.

2. Applicability of the critical chromatography concept to proteomics problems: Dependence of retention time on the sequence of amino acids, Alexander V. Gorshkov A., Victor V. Evreinov V., Irina A. Tarasova, Mikhail V. Gorshkov, Polymer Science B, 2007, 49 (3-4), 93-107. Link: http://dx.doi.org/10.1134/S1560090407030098.

3. Applicability of the critical chromatography concept to proteomics problems: Experimental study of the dependence of peptide retention time on the sequence of amino acids in the chain, Irina A. Tarasova, Alexander V. Gorshkov, Victor V. Evreinov, Chris Adams, Roman A. Zubarev, and Mikhail V. Gorshkov, Polymer Science A, 2008, 50 (3), 309. Link: http://www.springerlink.com/content/gnh84v62w960747n/.

4. Retention time prediction using the model of liquid chromatography of biomacromolecules at critical conditions in LC-MS phosphopeptide analysis, Tatiana Yu. Perlova, Anton A. Goloborodko, Yelena Margolin, Marina L. Pridatchenko, Irina A. Tarasova, Alexander V. Gorshkov, Eugene Moskovets, Alexander R. Ivanov and Mikhail V. Gorshkov, Accepted to Proteomics. Link: http://dx.doi.org/10.1002/pmic.200900837.

What is libBioLCCC?

libBioLCCC is an open source library, which implements the BioLCCC model in C++ programming language. It performs basic BioLCCC-related tasks, such as:

  • predicts the retention time of peptides and proteins in given chromatographic conditions;

  • predicts the adsorption properties of protein molecules, namely coefficient of distribution between mobile and solid phase;

  • manages elution conditions and physicochemical constants;

  • calculates masses of peptides and proteins.

libBioLCCC has a simple and well-documented API.

What is pyBioLCCC?

pyBioLCCC is a set of Python wrappings around libBioLCCC. It allows to invoke libBioLCCC functions from Python programming language.

The main purpose of pyBioLCCC project is to make libBioLCCC available in a programming language not so demanding as C++. The choice of Python is dictated by several points. Among them are simplicity, the great variety of libraries and the extreme speed of development which could be very well appreciated in the modern scientific world.

Where can I find more information?

The project documentation is hosted at http://theorchromo.ru/lib.

The source code of libBioLCCC/pyBioLCCC is open and hosted at http://hg.theorchromo.ru.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyBioLCCC-1.3.0.tar.gz (108.8 kB view details)

Uploaded Source

Built Distributions

pyBioLCCC-1.3.0.win32-py2.7.exe (405.6 kB view details)

Uploaded Source

pyBioLCCC-1.3.0.win32-py2.7-vanilla.exe (384.4 kB view details)

Uploaded Source

File details

Details for the file pyBioLCCC-1.3.0.tar.gz.

File metadata

  • Download URL: pyBioLCCC-1.3.0.tar.gz
  • Upload date:
  • Size: 108.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyBioLCCC-1.3.0.tar.gz
Algorithm Hash digest
SHA256 807ee55a3804e6582075a0f92e6e79c8d40d16763bb4a76a98a7ae69dfbdfd8b
MD5 045be4940eae2f7f3ec508f2b2bd545b
BLAKE2b-256 2160eb8737d444336dbe75cfe38aff461f13f97b2268bd1c1c77aeece0be1a9a

See more details on using hashes here.

File details

Details for the file pyBioLCCC-1.3.0.win32-py2.7.exe.

File metadata

File hashes

Hashes for pyBioLCCC-1.3.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 80a2b6fb09215054ad091e949be1da021f11e36b442119a0a796c5ee1da33745
MD5 e64c8dc69a4f622653319ac7f2e98535
BLAKE2b-256 fb30d3802b14d7179842c6c317126a46290614dec6361a2a0d9bb43c234ed11f

See more details on using hashes here.

File details

Details for the file pyBioLCCC-1.3.0.win32-py2.7-vanilla.exe.

File metadata

File hashes

Hashes for pyBioLCCC-1.3.0.win32-py2.7-vanilla.exe
Algorithm Hash digest
SHA256 70527aacbdb513bc6b0b02172dfd59679bf1281822c50884b179f9dfe380078e
MD5 edf3e9729ca8b8b716cc80d15ce36531
BLAKE2b-256 370e6c49a33dcd2cc2d4838c93c8eb6e393b5b2cf2c60ad117be58497e98a3b2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page