Skip to main content

Bioinformatics project scaffolder

Project description

Tests

🧬 Bio-Init

Python Version License: MIT Build Tool: uv

Bio-Init is a high-performance CLI framework designed to automate the scaffolding of FAIR-compliant (Findable, Accessible, Interoperable, Reusable) bioinformatics projects.

Developed for computational biologists and biomedical engineers, it enforces industry-standard directory structures and injects domain-specific boilerplate code for Genomics, Bio-ML, and Viral Simulations.

🚀 Key Features

  • Interactive Wizard: A step-by-step setup guide powered by questionary.
  • Modern Infrastructure: Leveraging Astral's uv for Rust-based, lightning-fast dependency resolution.
  • FAIR Standards: Automatic separation of data/raw, data/processed, and results/.
  • Boilerplate Injection: Instant starter code for PyTorch models and Snakemake pipelines.

🛠 Installation

Ensure you have uv installed:

uv tool install bio-init

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

bio_init-0.1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

bio_init-0.1.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bio_init-0.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for bio_init-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e7ef897c0c337940986feb5c1e819b125d8bd11ab34eef0b52721e2c69359227
MD5 1ed2ad88d46767f48351b2add29527e6
BLAKE2b-256 a9da88549704e557c51156c894930d0759c9baa23d639149a1cc8dee43257342

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bio_init-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for bio_init-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 931cca3058dc7390219564cea1ea131ea6ff0239d0e5d2fc54935cb9cc40189b
MD5 5f81b4556e76168ec21c626f5348c743
BLAKE2b-256 825ea78cc25cee5198596c6c397006440044b243c680d8f0ad56c4c6424b42f5

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