-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is a one semester class with 12 1-hour lessons.
- Lesson. Introduction. Linux, Terminals, shells, basic commands.
- Lesson. PerlIntro Perl basics.
- Lesson. Text parsing and regular expressions
- Lesson. BioPerl.
- Lesson. Object Oriented Perl.
- Lesson. Relational databases and SQL, DBI and DBIx::Class
- Lesson. Statistics using Perl and R.
- Lesson. Ontologies.
Unix (Linux). Processes. File management. Terminals and shells (bash) shell scripts, (.bashrc). Commands, command line parameters, man pages, aliases, $PATH, environment variables. line top jobs Sed grep cut sort vi find, ftp, ssh, scp, Emacs.
Ubuntu: installation of additional programs. Aptitude. Installation of dual boot systems. Virtual machines.
- Lession. Perl basics
Perl “hello world!\n”; variables scalars, lists, hashes, control structures, if else elsif statements foreach for keys while subroutines parameter passing, files, file handles, POD, shell and perl
- Lesson Regular Expressions
- Lesson bioperl
- Bioinformatics tools
Bioinformatics tools: NCBI (web), local blast, local web blast, alignment muscle, bwa
- Lesson. Databases, SQL, DBI, DBIx::Class
- Lesson. Statistics in Perl and R (PDL and R)
- Lesson Ontologies
- Lesson Object Oriented Perl. The traditional way and the Moose way
- Lesson XML Parsing using Perl
8)PDL, R
10)Gene expression,
11)ontologies (Gene Ontology and Plant Ontology and Trait Ontology)
12)NCBI PFAM Gramene
13)Object oriented Perl (Moose?)
14)Python?
Good examples:
BLAST: parameters, parsing blast files (m8), fastacmd, formatdb, blast programs: blastn, …, psi-blast, megablast, etc.
muscle