🧬 PyAct Catalogue: Biology
The standard property database for life sciences and biochemistry.
pamd-biology is a standalone, installable knowledge base designed to plug directly into the PyAct engine. It contains standardized biological, cellular, and biochemical properties wrapped perfectly in PyAct's Unit class.
Whether you are calculating enzyme kinetics, molecular weights, or cellular volumes, this package provides instant access to standard life science data without needing to look it up.
🚀 Installation
Install it directly from PyPI:
pip install pamd-biology
(Note: Installing this package will automatically install pyact-cli and its core Unit library as a dependency.)
📖 What's Included?
This package contains standard biological datasets tailored for biochemistry and cellular biology calculations.
1. Macromolecules
AminoAcids: The 20 standard proteinogenic amino acids with their molecular weights ([Da]), isoelectric points (pI), and Kyte-Doolittle hydropathy indices.NucleicBases: Molecular weights for the standard DNA and RNA free bases (Adenine, Thymine, Cytosine, Guanine, Uracil).MacromoleculeDensities: Average buoyant densities ([g/cm3]) and partial specific volumes for proteins, DNA, RNA, lipids, and carbohydrates (essential for ultracentrifugation).
2. Cellular Biology & Organisms
TypicalCells: Standard cell volumes ([um3]), typical mass ([pg]), and diameters for E. coli, Yeast, Red Blood Cells, and HeLa cells.OrganismGenomes: Genome sizes ([bp]), chromosome counts, and estimated gene counts for model organisms (E. coli, Yeast, C. elegans, Drosophila, and Humans).
3. Biochemistry & Kinetics
EnzymeKinetics: Typical Michaelis-Menten constants ($K_m$) and turnover numbers ($k_{cat}$) for classic reference enzymes (like Catalase, Hexokinase, Acetylcholinesterase).Bioenergetics: Standard free energy of hydrolysis ($\Delta G^\circ$) for massive energy carriers like ATP, ADP, and Phosphoenolpyruvate.
4. Clinical Baselines
HumanBloodParameters: Clinical adult human blood baselines including pH ranges, osmolarity, fasting glucose, and hemoglobin levels.
🛠️ Usage Example
Import any biological database directly into your PyAct .pamd context and perform instant math. Because every value is a Unit object, calculations are completely seamless.
from pamd_biology.AminoAcids import AminoAcids
from pamd_biology.EnzymeKinetics import TypicalEnzymes
from pamd_biology.unit import Unit
def context():
# Fetch standard values
valine_mass = AminoAcids().Valine["MW_Da"]
kcat_catalase = TypicalEnzymes().Catalase["kcat_1_s"]
return {
"valine_weight": valine_mass,
"catalase_turnover": kcat_catalase
}
Metadata
Release files for pamd-biology 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pamd_biology-0.1.0.tar.gz | 7.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pamd_biology-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.4 kB
Release files / pamd_biology-0.1.0.tar.gz
| Download URL | pamd_biology-0.1.0.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c95a07055718e9a615ab876a437098c43e47c7c835a98e8018fffbb0f863784c
|
|
BLAKE2b-256 checksum How to use checksums |
2728ad6d505d1697b688f128575487fc039e012f74a76cc8dfa39c01cd047acd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / pamd_biology-0.1.0-py3-none-any.whl
| Download URL | pamd_biology-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
104ca60f222e18c92d16858a005b6666fc7f1c0b1adf567c098c05aa00f3be5f
|
|
BLAKE2b-256 checksum How to use checksums |
3a6359702a9f5c9b9734b668c5aef973554f710ffbf52f4e00e5dfb7629511f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Security for pamd-biology 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.