yeast_database
Project-specific gateway for /home/vimalinx/Projects/bio_studio/projects/yeast_genome_learning. This is a learning project, not a single executable: the real entrypoints are the staged Bash scripts under scripts/, while scripts/pipeline.py provides a compatibility wrapper for --steps and --validate.
Quick Start
- Project root:
/home/vimalinx/Projects/bio_studio/projects/yeast_genome_learning - Primary entrypoint:
bash scripts/01_setup_database.sh - Compatibility entrypoint:
python scripts/pipeline.py --steps
When To Use This Tool
- Downloading and organizing the local yeast reference genome and annotations
- Verifying that the learning project's database files and helper tools are ready
- Walking through the yeast learning workflow step by step
- Running simple gene extraction, sequence analysis, and BLAST exercises inside the project
Common Patterns
# List the available learning steps
cd /home/vimalinx/Projects/bio_studio/projects/yeast_genome_learning
python scripts/pipeline.py --steps
# Download the yeast database bundle
cd /home/vimalinx/Projects/bio_studio/projects/yeast_genome_learning
bash scripts/01_setup_database.sh
# Verify the setup, then extract a gene
cd /home/vimalinx/Projects/bio_studio/projects/yeast_genome_learning
bash scripts/02_verify_install.sh
bash scripts/03_extract_gene.sh ACT1
Recommended Workflow
- Enter the local project directory first.
- Run the setup script to download the reference genome, annotations, proteins, and BLAST databases.
- Validate the installation before doing gene-level or BLAST exercises.
- Use the numbered Bash scripts as the primary learning flow, and use
pipeline.pyonly as a compatibility helper for listing/validating steps.
Guardrails
- This is explicitly a learning project. The README says the main entrypoints are the staged Bash scripts, not a unified production pipeline.
python scripts/pipeline.py --stepsworks locally and lists the current teaching steps, butpipeline.pyis only a compatibility wrapper.scripts/01_setup_database.shdownloads data from NCBI/SGD over FTP/HTTP, so network access is required.samtoolsandmakeblastdbare optional in the setup script: if missing, indexing or BLAST database creation is skipped with warnings.- The old autogenerated skill pointed at
~/bio_studio/projects/yeast_genome_learning/; the actual workspace path is/home/vimalinx/Projects/bio_studio/projects/yeast_genome_learning.