Giter Site home page Giter Site logo

abyssum / current-topics-bioinformatics-lecture Goto Github PK

View Code? Open in Web Editor NEW

This project forked from icbi-lab/current-topics-bioinformatics-lecture

0.0 0.0 0.0 7 MB

Home Page: https://icbi-lab.github.io/current-topics-bioinformatics-lecture/

Shell 74.08% Dockerfile 25.92%

current-topics-bioinformatics-lecture's Introduction

Current methods and concepts in Bioinformatics

Lecture at the Medical University of Innsbruck, winter term 2021

In this course students will learn about current bioinformatic tools, state of the art software development and data analysis frameworks, and code writing concepts which are fundamental for conducting scalable and reproducible data analyses. Attendees should have basic skills and knowledge in Linux and command line usage.

News

  • Due to the core-lecture, the first three lectures (2021-10-07, 2021-10-14, and 2021-10-21) have been postponed to 10:15).

Logistics

  • The lecture takes place every Thursday from 09:00 to 09:45 in the seminar room, CCB 4th floor (I80/8204M.04.383).
  • There will be exercises for each lectures. We will discuss the solutions in the next lecture. Where applicable, exercises need to be handed in via GitHub or GitLab
  • You can pose questions in the issue tracker.

Lecture material

Lecture overview

  1. Advanced Linux command line use - Part I ([material], [slides])

    • bash tricks
  2. Advanced Linux command line use - Part II ([material], [slides])

    • more bash tricks
  3. Advanced Linux command line use - Part III ([material], [slides])

    • combining commands with pipes
    • terminal multiplexing with tmux
  4. Software version control and collaboration - Part I ([material], [slides])

    • git basics
  5. Nextflow - Part I ([material], [slides])

    • benefits of workflow managers
    • nextflow features
    • basic nextflow scripting
  6. Software version control and collaboration - Part II ([material], [slides])

    • working with git remotes (GitHub/GitLab)
    • issues and pull requests
    • code review
    • continuous integration
  7. Nextflow - Part II ([material], [slides])

    • Modular workflows with DSL2
  8. Tidy data and dplyr ([material], [slides])

  9. Data formats and their use-cases ([material], [slides])

  10. Fundamentals of data visualization

    The slides are not be available online for copyright reasons. However, the book Fundamentals of data visualization is freely available online.

  11. Virtual environments

    • conda
    • docker
    • singularity

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.