This repository contains a collection of Biopython-based tools and tutorials for handling various bioinformatics tasks, such as sequence manipulation, alignment, and structure analysis. The repository has been cleaned up and enhanced while keeping the original simplicity.
- data/: Contains example datasets like FASTA files (e.g., chimpanzee mRNA).
- notebooks/: Jupyter Notebooks for demonstrating projects and including examples.
- Tools & Examples/: Your original bioinformatics tools and projects (chimpanzee, databases, etc.).
- projects/: Simple notebook versions of your original projects (5 projects).
- Retrieve chimpanzee mRNA sequences using Entrez.
- Perform GC content analysis on the large mRNA dataset.
- Simple visualization and analysis tools.
- Use Entrez to search and retrieve specific nucleotide sequences from databases like NCBI.
- Using other Databases like Expassy and Swissprot.
- Simple cross-database search capabilities.
- Fetch protein structures from the Protein Data Bank (PDB).
- Perform structure analysis and visualization using Biopython tools.
- Basic structural analysis features.
- Perform global and local sequence alignments to analyze sequence similarity.
- Example alignment of nucleotide sequences (chimpanzee mRNA vs. human mRNA).
- Simple alignment visualization.
- Simple NCBI search for chimpanzee mRNA
- Basic GC content analysis
- Cisualization
- Simple Entrez database search
- Basic sequence retrieval
- FASTA export
- Simple PDB structure download
- Basic structure analysis
- Visualization
- Simple global and local alignment
- Similarity calculations
- Matrix visualization
- Simple quality control
- Basic GC content analysis
- Simple classification
To install the required Python packages, run:
pip install -r requirements.txt# Clone the repository
git clone https://github.com/yourusername/Bio-Python.git
cd Bio-Python
# Install dependencies
pip install -r requirements.txt
# Launch Jupyter Lab
jupyter lab# Use your existing notebooks in Tools & Examples/
# They work exactly as before, just cleaner# Run any Python script in projects/ directory
# Each script is self-contained and easy to follow
# Based on your original work but simplified- Keeps It Simple: No complex software architecture
- Python Scripts: Everything in easy-to-understand Python scripts
- Your Original Work: Completely preserved as tutorials
- Simple Projects: 5 clean Python scripts based on your work
- Professional Quality: Well-structured and maintainable
Contributions are welcome! Please feel free to submit a Pull Request.
Enhanced with ❤️ while keeping it simple and clean