GATB-Core is a c++/11 library that provides high-performance and memory-efficient operations to handle (compressed or not) Fasta/Fastq files, k-mers, bloom filters and de Bruijn graphs.
Learning GATB-Core API (Application Programming Interface) is the purpose of this programming day: to provide you with theoretical concepts and corresponding code snippets to design and write GATB tools.
Date & Location: July 01 2019 – Nantes France, Faculté des Sciences.
Language: English
Registration: This event is free but we request participants to register by filling in this very short form.
Program of the day
- 10 am – Welcome coffee
- 10:15 – 12:15 am
- A theoretical introduction to GATB: the basic concepts
- GATB-Core practical coding session 1: I/O operations on read files and k-mer API
- The GATB de Bruijn graph API, theory
- 12:15 – Lunch (at the discretion of the participants)
- 2:00-5:00 pm (including a coffee break)
- GATB-Core practical coding session 2: graph API
- GATB-Core practical coding session 3: write your own sequence assembler
- 5:00-5:30pm – Q&A session: obtain answers from GATB experts
- 5:30 pm – end of the day
Requirements
- Basical c++ programming skills, mostly to enable you to directly understand the GATB API
- Your personal computer (the tutorial room does not provide any computer), with linux or MacOs system, with gatb-core installed (installation instructions will be sent to participants by email a few days before the training day)
Organizers
Genscale Team, Inria Rennes