About Genetics10
Gen10 is a Python package designed for students to explore genetics and biology concepts. This package provides useful functions ready-to-use for students to focus on the learning. Gen10 is an open-source, scalable, and customizable tool to fit all students and level of expertise.
It requires any software or app installation, making it accessible and classroom-friendly, perfect for school managed devices. It can be imported in any Python code (scripts and notebooks) and used seamlessly with already existing code or used to create new programs.
In short, Gen10 provides the genomics functions you need right at your fingertips.
Key Features
- DNA to RNA transcription and amino acid sequencing
- Simulate genetic mutations randomly or specific site mutations
- Compare DNA sequences
- Finding complementaries and GC content
- Easy iteration through datasets
- Visualize protein structures using AlphaFold API integration
- Gene editing simulating CRISPR-Cas9
- Simulate a PCR
- Read and Write FASTA and GenBank files
- Estimate melting temperatures (for <14 bases)
For Students
New to Python? Or new to coding at all? Start with the comprehensive Beginner’s Guide in this Notebook written by a students like you. Learn at your own pace and unlock the potential of Gen10`s methods through hands-on bioinformatics exploration. Remember this tool is designed for you, so mistakes do not exist!
For Educators
Gen10 is the perfect classroom tool to teach genetics interactively and engaging. It supports group activities, flipped classrooms, and is curriculum aligned (at least began so before adding more methods!) It is available in multiple languages (English, Spanish, German, Catalan) with additional languages feasible on request. Check out the Info For Educators in the GitHub documentation.
Contact
Have questions or feedback? Feel free to email me at my email or directly contribute to the project's GitHub repository.