Skip to main content

Biomedical scoring toolkit — reproducibility, data quality, and model readiness metrics for computational biology

Project description

bioscore

Biomedical scoring toolkit — reproducibility, data quality, and model readiness metrics for computational biology.

Install

pip install bioscore

Quick Start

from bioscore import reproducibility, data_quality, model_readiness

# Score a notebook for reproducibility
reproducibility("analysis.ipynb")
# → {"score": 0.65, "issues": ["missing seed", "no version pinning"], "level": "partial"}

# Assess dataset quality
data_quality("dataset.csv", domain="oncology")
# → {"completeness": 0.8, "consistency": 0.9, "overall": 0.85}

# Check ML model readiness for deployment
model_readiness("model.pkl")
# → {"score": 0.72, "ready": false, "gaps": ["no validation split", "no bias audit"]}

API

reproducibility(source: str) -> dict

Evaluates a notebook or script for reproducibility best practices.

Checks: random seed, package version pinning, data source documentation, output preservation.

Returns {"score": float, "issues": list[str], "level": str}.

data_quality(source: str, domain: str = "general") -> dict

Assesses a dataset for completeness, consistency, and domain-specific quality.

Returns {"completeness": float, "consistency": float, "overall": float}.

model_readiness(source: str) -> dict

Evaluates an ML model artifact for production readiness.

Returns {"score": float, "ready": bool, "gaps": list[str]}.

License

MIT © K-RnD-Lab

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

bioscore-0.1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bioscore-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file bioscore-0.1.0.tar.gz.

File metadata

  • Download URL: bioscore-0.1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for bioscore-0.1.0.tar.gz
Algorithm Hash digest
SHA256 751d0d33d7bede0b3416914a4de47d5694c8eda18ce661b3bccd73d30366381d
MD5 9ea25dee8c6059a46f342140b6f5b48d
BLAKE2b-256 729fcd85bc27e574179493870340c0bf04dc47f09a80ae85e55c6038de76dc05

See more details on using hashes here.

File details

Details for the file bioscore-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bioscore-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for bioscore-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c8b120f1fd7da25827def62366c961a2130e871af6d28baa95e1a701999feb5
MD5 51120a289d76a695c11fca4cfd92dc84
BLAKE2b-256 4ca395cc2d8724acc0aa299d5c0d2fe4d100de4bfbf3cd1b8b3f75175b700e99

See more details on using hashes here.

Supported by

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