BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260707T113126Z
UID:70e9c20e-666e-4000-bad8-24e5fd01f47b
DTSTART:20200914T090000Z
DTEND:20200914T170000Z
DESCRIPTION:Educators:\nRené Rahn\, Marcel Ehrhardt\, Svenja Mehringer (CI
 BI)\n\nDate:\n14.09.2020\n9:00 - 17:00 (CEST)\n\nLocation:\nOnline - GCB C
 onference\nhttps://gcb2020.de/WS4.html\n\nContents:\nIn this half-day tuto
 rial we are going to teach how to use modern C++ and utilise modern C++ li
 braries to rapidly develop tools and scripts for operating on and manipula
 ting large-scale sequencing data.\n\nThe high variability and heterogeneit
 y often observed within various genomic data is challenging for many stand
 ard tools\, for example for read alignment and variant calling. Often\, th
 ese tools are wrapped in complicated pre- and postprocessing data curation
  steps in order to obtain results with higher quality. However\, these add
 itional steps incur a high maintenance and performance burden to the estab
 lished work process and often do not scale with larger data sets. Seldomly
 \, C++ is considered as the language of choice for these small processes\,
  although it is the main language used in high-performance computing. We a
 re going to show that implementing modern C++ can be as easy as using othe
 r modern high-level languages.\n\nLearning goals:\nStudents will develop\n
 \n- skills in developing an application using the C++ programming language
 \n- skills in using modern C++ libraries to query large sequence databases
  (e.g. SeqAn\, SDSL\, etc.)\n- knowledge and understanding of modern C++ f
 eatures\, such as ranges and concepts\n- knowledge and understanding about
  modern and efficient data structures as well as algorithms crucial for la
 rge-scale genomic sequence analysis\n- knowledge and understanding about h
 ow to develop and sustain high-quality software\n\nPrerequisites:\nThis tu
 torial is mostly suited for computational biologist and bioinformaticians 
 with research focus on sequence analysis (e.g.\, genomics\, metagenomics\,
  proteomics\, read alignment\, variant detection\, etc.). A fundamental kn
 owledge about sequencing experiments and the involved data is required. We
  expect that attendees have an intermediate knowledge in programming with 
 any high-level programming language\, e.g. Python\, Java or C++. Some basi
 c C++-knowledge is helpful but not mandatory to successfully complete the 
 course.\n\nThis tutorial is targeting beginners and intermediate C++ devel
 opers that want to learn more about modern C++ features like ranges and co
 ncepts.\n\nKeywords:\nBioC++\, modern C++\, bioinformatics\, SeqAn\, FileI
 O\n\nTools:\n- A simple text editor\n- g++ &gt\;= 7\n- cmake &gt\;= 3.12\n
 - git
LOCATION:Frankfurt am Main
SUMMARY:BioC++ - solving daily bioinformatic tasks with C++ efficiently - G
 CB2020  
URL;VALUE=URI:https://www.denbi.de/training/752-seqan-at-the-german-confere
 nce-for-bioinformatics-gcb
END:VEVENT
END:VCALENDAR
