This respository is designed to help new lab members with on-boarding tasks for Biowulf and NGS analysis in the Batista Lab.
- Request a Biowulf account here
- Once you have an account, request that @FitzsimmonsCM (our Biowulf admin) add you to the appropriate group directories on Biowulf.
- Follow our lab instructions to update your default permissions, and ensure that you can navigate to the shared directories.
- Ask @FitzsimmonsCM or @BatistaLab add you to the lab GitHub.
- Get started!
We recognize that everyone comes to our lab with different levels of coding experience. To help everyone learn, we've compiled a list of our favorite resources. This list is not meant to be exhaustive, but let us know if you have a favorite resource we can add or if one of the links is broken.
Using a programming-specific text editor makes it easy to write code accurately without formatting issues. Here are a few text editors that members of our lab use. Try a few and select the one that you like. Importantly--DON'T USE WORD OR GOOGLE DOCS TO WRITE CODE
- Biowulf user guide
- Biowulf online learning guide
- Biowulf Basics (how to login, when should I use the cluster, etc)
- How to access applications on Biowulf
- How to submit a batch job
- How to submit a job swarm
- Information about job resources (walltimes, partitions, job scheduling, etc)
- Information about job dependencies
- Connecting a Jupyter Notebook to Biowulf
- Globus file transfer
- Installing GitHub Desktop
- GitHub skills lab has many courses for beginners and advanced programers.
- Learning Git Branching visual interactive tool
- Downloading R and Rstudio
- R 4 Data Science textbook
- Base R cheatsheet
- dplyr cheatsheet
- ggplot cheatsheet
- TidyTuesday by the R4DS community
- Python Tutorial
- Project Euler free mathematical / computer programming problems
- Learn Python the Hard Way
- Shell scripting basic commands
- Command line Crash Course
- A basic unix tutorial
- Unix tutorial for beginners
- BashVenture a text-based game
- bedtools sandbox
- Analyzing RNA-seq data with DEseq2
- UCSD Bioinformatic Club Introduction to Bioinformatics
- Project Rosalind learn python and bioinformatics through free problems