๐ฌ Biology and Chemistry
Biopython
Description: A set of tools for biological computation.
Use Case: Used in biological computation including sequence analysis, 3D structure, and bioinformatics.
Documentation: Biopython Documentation
GitHub Repository: Biopython GitHub
ChemPy
Description: A Python package useful for solving problems in chemistry.
Use Case: Chemical kinetics, equilibrium, and thermodynamics calculations, and symbolically solving rate equations.
Documentation: ChemPy Documentation
GitHub Repository: ChemPy GitHub
Matplotlib
Description: A plotting library for creating static, animated, and interactive visualizations.
Use Case: Generating plots and charts for visualizing biological and chemical data.
Documentation: Matplotlib Documentation
GitHub Repository: Matplotlib GitHub
MDTraj
Description: A python library for analysis of molecular dynamics trajectories.
Use Case: Analyzing, visualizing, and computing on molecular dynamics trajectories in computational biology.
Documentation: MDTraj Documentation
GitHub Repository: MDTraj GitHub
NetworkX
Description: A package for the creation, manipulation, and study of complex networks.
Use Case: Analyzing biological networks and pathways, and chemical compound structures.
Documentation: NetworkX Documentation
GitHub Repository: NetworkX GitHub
NumPy
Description: Fundamental package for scientific computing.
Use Case: Handling numerical data and performing calculations for biological and chemical analysis.
Documentation: NumPy Documentation
GitHub Repository: NumPy GitHub
Open Babel
Description: A chemical toolbox designed to speak the many languages of chemical data.
Use Case: Interconverting file formats, molecular modeling, geometry optimization, and other chemical informatics tasks.
Documentation: Open Babel Documentation
GitHub Repository: Open Babel GitHub
Pandas
Description: Data analysis and manipulation library.
Use Case: Organizing and analyzing biological and chemical data, such as experimental results or genomic data sets.
Documentation: Pandas Documentation
GitHub Repository: Pandas GitHub
PyMOL
Description: A Python-enhanced molecular graphics tool.
Use Case: Visualization of molecular structures, creation of publication-quality images, and animations of chemical processes.
Documentation: PyMOL Documentation
GitHub Repository: PyMOL GitHub
RDKit
Description: An open-source cheminformatics software.
Use Case: Cheminformatics, molecular modeling, and chemical structure analysis.
Documentation: RDKit Documentation
GitHub Repository: RDKit GitHub
SciPy
Description: An open-source Python library used for scientific and technical computing.
Use Case: Technical computations and simulations in biological and chemical research.
Documentation: SciPy Documentation
GitHub Repository: SciPy GitHub
Seaborn
Description: A statistical data visualization library.
Use Case: Creating attractive and informative statistical graphics in biological and chemical research.
Documentation: Seaborn Documentation
GitHub Repository: Seaborn GitHub
SymPy
Description: A Python library for symbolic mathematics.
Use Case: Solving symbolic equations and expressions in chemistry and molecular biology.
Documentation: SymPy Documentation
GitHub Repository: SymPy GitHub
TensorFlow
Description: An open-source software library for machine learning applications.
Use Case: Machine learning applications in bioinformatics, such as gene sequence analysis and predictive modeling in chemistry.
Documentation: TensorFlow Documentation
GitHub Repository: TensorFlow GitHub
Vega
Description: A visualization grammar for creating, saving, and sharing interactive visualization designs.
Use Case: Advanced data visualization in biology and chemistry, especially for complex datasets.
Documentation: Vega Documentation
GitHub Repository: Vega GitHub
Last updated