
Learn to use NCBI tools in Linux to access billions of sequences across databases such as Gene Expression Omnibus, sequence archives, OMIM, and public central, plus automation and alignment skills.
Explore biopython tools to download sequences from ncbi using the bio package, including efetch and search functionalities, to retrieve octopus mitochondrial genomes by search terms or accession lists.
Learn how the downloadNCBI.py script downloads sequences from NCBI using a search term or accession list, writing results to an output file, up to a specified count.
Explore multiple alignment software for comparing two or many sequences, and learn about kozo and feste formats, gap penalties, and interpreting amino acid identity and similarity.
spacer sequence used in BLAST command in lecture 2.
Learn how to download and install the blast software suite, obtain 45 P. gingivalis genomes from NCBI, and generate a searchable database for sequence querying.
Learn to use sra tools in Linux to access the sequence read archive, search for Illumina sequencing runs, and download fastq and bam files with fastq-dump and sam-dump.
Design forward and reverse primers for the SARS-CoV-2 spike protein using a Linux primer tool, with 18–25 nt length, 100–200 bp products, GC 30–80%, and 57–62°C annealing, excluding a region.
Bioinformatics has become an entirely independent discipline. This branch of science can greatly speed up and facilitate biological and biomedical research. As a biology or medical student or researcher you might be using bioinformatics tools at NCBI. You might also be interested in learning how to use these programs in Linux to make your work more efficient by automating them. This course helps you do exactly this.
In this course we will learn how to use the Linux version of several NCBI tools, such as ClustalW, bl2seq, analyzing GEO data sets, primer design by primer3, or downloading sequences using a Biopython script. We will also learn how to format BLAST databases and run Blast queries against them. We will also learn about the SRA database and how to download SRA NextGen fastq data sets.
In order to take this course some knowledge of Linux is required. For example we will write a shell script and a python script in one of the videos. You also have to know how to navigate in a Linux environment and run commands, but it should not be too difficult.
I hope that the knowledge that you gain in this course will help you become a more effective researcher.
Have fun!