Skip to main content

🧬 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)

Source distribution for pamd-biology 0.1.0
File Size Uploaded Provenance
pamd_biology-0.1.0.tar.gz 7.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pamd-biology 0.1.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page