Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Complete Cloud Guide for Bioinformatics and Data Science

Language / Idioma

English

Use these links if you want the English version of the course:

Portugues do Brasil

Use estes links se quiser seguir a versao em PT-BR:


What This Repository Covers

This repository is a practical, beginner-friendly cloud lab for bioinformatics and data science. It focuses on safe, low-cost workflows using AWS and Microsoft Azure.

The core workflow is:

1. Store input data in object storage
   AWS S3 or Azure Blob Storage

2. Process data in a Linux virtual machine
   AWS EC2 or Azure Virtual Machine

3. Run bioinformatics tools
   Python, Biopython, Samtools, BWA, FastQC, BEDTools, JupyterLab

4. Save structured results
   JSON, SQLite, and object storage outputs

5. Control costs
   budgets, alerts, VM shutdown/deallocation, cleanup checklists

Recommended Path

If you are starting with AWS

  1. Read Local setup.
  2. Follow AWS practical guide.
  3. Keep AWS command cheat sheet open while working.
  4. Use Public datasets when you need real sample data.

If you are starting with Azure

  1. Read Local setup.
  2. Follow Azure practical guide.
  3. Keep Azure command cheat sheet open while working.
  4. Use SSH tunnels for JupyterLab and deallocate the VM when finished.

Cost Safety Rules

  • Never commit credentials, private keys, .env files, datasets, SQLite databases, or generated reports.
  • Use the included .gitignore as a safety net, but do not rely on it as your only protection.
  • Deallocate Azure VMs and stop AWS EC2 instances when you are done.
  • Keep budgets and billing alerts enabled.
  • Treat exposed cloud credentials as compromised and rotate them immediately.

Repository Layout

.
├── README.md                  English entry point and language selector
├── README_PTBR.md             Portuguese entry point
├── SETUP_LOCAL.md             Local setup in Portuguese
├── SETUP_LOCAL_EN.md          Local setup in English
└── GUIDES/
    ├── AWS_Guide.md
    ├── AWS_Guide_EN.md
    ├── AWS_CheatSheet.md
    ├── AWS_CheatSheet_EN.md
    ├── AWS_Datasets.md
    ├── AWS_Datasets_EN.md
    ├── Azure_Guide.md
    ├── Azure_Guide_EN.md
    ├── Azure_CheatSheet.md
    └── Azure_CheatSheet_EN.md

Official Documentation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors