Skip to content

A growing collection of bioinformatics tutorials, project guides, tools, and articles I’ve developed to make bioinformatics more accessible.

License

Notifications You must be signed in to change notification settings

evanpeikon/Bioinformatics_Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Overview

This repository is a central hub for bioinformatics tutorials, project guides, tools, and articles I've created. It houses a growing collection of resources I've developed to make bioinformatics more approachable and accessible. Whether you’re a beginner learning the basics or a researcher exploring more complex analyses, these resources are designed to help you navigate the world of bioinformatics, computational biology, and systems biology.

This repository is broken into six sections sections:

    1. Programming For Bioinformatics: This section provides tutorials and articles on essential skills to help biologists build strong programming foundations and effectively apply computational methods to solve biological problems.
    1. Bioinformatics Analysis Tutorials: This section contains detailed guides and DIY tutorials for performing a range of bioinformatics analyses, from functional enrichment analysis to PPI network analysis, enabling researchers to derive meaningful insights from biological data.
    1. Bioinformatics Project Walkthroughs: This section showcases in-depth project walkthroughs, demonstrating how bioinformatics techniques can be applied to real-world research questions.
    1. Bioinformatics Tools and Packages: This section showcases bioinformatics analysis tools and packages for streamlining data processing, analysis, and visualization.
    1. Systems Biology & Metabolic Engineering: This section provides tools and tutorials to model dynamic systems and simulate biological processes.
    1. Machine Learning / AIxBIO: This section provides resources to evaluate models, optimize performance, and compare algorithms for bioinformatics applications.

🧬 Programming For Bioinformatics

Programming is at the heart of bioinformatics. This section provides tutorials, and articles, on essential skills to help biologists build strong programming foundations and effectively apply computational methods to solve biological problems.

  • Python Fundamentals For Biologists: This extended guide offers a hands-on approach to learning Python, focusing on topics such as control flow, functions, data handling, and data visualization. It's tailored for biologists who want to use Python for data analysis and visualization.
  • Bash Fundamentals For Bioinformatics: Learn how to navigate the command line, automate repetitive tasks, and execute bioinformatics workflows with this interactive introduction to Bash.
  • R Fundamentals for Biologists: This guide offers a hands-on approach to learning R, focusing on topics such as control flow, functions, data handling, and data visualization. It's a companion piece to Python Fundamentals For Biologists, helping coders familiar with Python pick up R basics in 60-minutes or less.
  • Math For Computational Biology: This repository provides tutorials that cover mathematical concepts foundational to bioinformatics and computational biology (including calculus, ordinary differential equations, and linear algebra), offering a solid preparation for graduate level coursework.

Articles / Additional Resources

🧬 Bioinformatics Analysis Tutorials

This section contains detailed guides and DIY tutorials for performing a range of bioinformatics analyses, from functional enrichment analysis to PPI network analysis, enabling researchers to derive meaningful insights from biological data.

Articles / Additional Resources

🧬 Bioinformatics Project Walkthroughs

This section showcases in-depth project walkthroughs, demonstrating how bioinformatics techniques can be applied to real-world research questions.

🧬 Bioinformatics Tools and Packages

This section showcases bioinformatics analysis tools and packages for streamlining data processing, analysis, and visualization.

  • SmallSeqFlow: A streamlined, notebook-based RNA-seq analysis pipeline optimized for small-sample studies.
  • PhysioNexus: PhysioNexus maps complex cause-and-effect relationships between time-series physiological variables using Granger causality to transform data into interpretable networks of system interactions.
  • BiophysicsExpert: BiophysicsExpert is an educational tool that provides users with a searchable database of over 150 biophysics formulas, allowing them to quickly find equations based on known variables or desired unknowns.

🧬 Systems Biology & Metabolic Engineering

Systems biology focuses on understanding complex biological networks. This section provides tools and tutorials to model dynamic systems and simulate biological processes.

🧬 Machine Learning / AIxBIO

Machine learning offers powerful tools for analyzing and interpreting biological data. This section provides resources to evaluate models, optimize performance, and compare algorithms for bioinformatics applications.

About

A growing collection of bioinformatics tutorials, project guides, tools, and articles I’ve developed to make bioinformatics more accessible.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published