BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260703T104343Z
UID:65b39165-e759-486e-b965-f748e3ab50ec
DTSTART:20210908T140000Z
DTEND:20210908T170000Z
DESCRIPTION:Educators:\nRené Rahn\, Marcel Ehrhardt\, Enrico Seiler (CIBI)
 \n\nDate:\n08.09.2020\n\nLocation:\nOnline - GCB 2021 Conference\n\nConten
 ts:\nIn this half-day tutorial we are going to teach how to use modern C++
  and utilise modern C++ libraries to rapidly develop tools and scripts for
  operating on and manipulating large-scale sequencing data.\n\nThe high va
 riability and heterogeneity often observed within various genomic data is 
 challenging for many standard tools\, for example for read alignment and v
 ariant calling. Often\, these tools are wrapped in complicated pre- and po
 stprocessing data curation steps in order to obtain results with higher qu
 ality. However\, these additional steps incur a high maintenance and perfo
 rmance burden to the established work process and often do not scale with 
 larger data sets. Seldomly\, C++ is considered as the language of choice f
 or these small processes\, although it is the main language used in high-p
 erformance computing. We are going to show that implementing modern C++ ca
 n be as easy as using other modern high-level languages.\n\nLearning goals
 :\nStudents will develop\n\n- skills in developing an application using th
 e C++ programming language\n- skills in using modern C++ libraries to quer
 y large sequence databases (e.g. SeqAn\, SDSL\, etc.)\n- knowledge and und
 erstanding of modern C++ features\, such as ranges and concepts\n- knowled
 ge and understanding about modern and efficient data structures as well as
  algorithms crucial for large-scale genomic sequence analysis\n- knowledge
  and understanding about how to develop and sustain high-quality software\
 n\nPrerequisites:\nThis tutorial is mostly suited for computational biolog
 ist and bioinformaticians with research focus on sequence analysis (e.g.\,
  genomics\, metagenomics\, proteomics\, read alignment\, variant detection
 \, etc.). A fundamental knowledge about sequencing experiments and the inv
 olved data is required. We expect that attendees have an intermediate know
 ledge in programming with any high-level programming language\, e.g. Pytho
 n\, Java or C++. Some basic C++-knowledge is helpful but not mandatory to 
 successfully complete the course.\n\nThis tutorial is targeting beginners 
 and intermediate C++ developers that want to learn more about modern C++ f
 eatures like ranges and concepts.\n\nKeywords:\nBioC++\, modern C++\, bioi
 nformatics\, SeqAn\, FileIO\n\nTools:\n- A simple text editor\n- g++ &gt\;
 = 7\n- cmake &gt\;= 3.12\n- git
SUMMARY:BioC++ - solving daily bioinformatic tasks with C++ efficiently - G
 CB 2021
URL;VALUE=URI:https://www.denbi.de/training/1271-bioc-solving-daily-bioinfo
 rmatic-tasks-with-c-efficiently-gcb-2021
END:VEVENT
END:VCALENDAR
