BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260622T141307Z
UID:e7bbe2c4-3ae6-414e-9913-962cb773d295
DTSTART:20200226T090000Z
DTEND:20200226T170000Z
DESCRIPTION:Educators:\nRené Rahn\, Marcel Ehrhardt (CIBI)\n\nDate:\n26.02
 .2020\n\nLocation:\nBIOSTEC 2020: Valletta\, Malta\nhttp://www.biostec.org
 /Tutorials.aspx\n\nContents:\nIn this half-day tutorial we are going to te
 ach how to use modern C++ and utilise modern C++ libraries to rapidly deve
 lop tools and scripts for operating on and manipulating large-scale sequen
 cing data.\nThe high variability and heterogeneity often observed within v
 arious genomic data is challenging for many standard tools\, for example f
 or read alignment and variant calling. Often\, these tools are wrapped in 
 complicated pre- and postprocessing data curation steps in order to obtain
  results with higher quality. However\, these additional steps incur a hig
 h maintenance and performance burden to the established work process and o
 ften do not scale with larger data sets. Seldomly\, C++ is considered as t
 he language of choice for these small processes\, although it is the main 
 language used in high-performance computing. We are going to show that imp
 lementing modern C++ can be as easy as using other modern high-level langu
 ages.\n\nLearning goals:\nStudents will develop\n\n- skills in developing 
 an application using the C++ programming language\n- skills in using moder
 n C++ libraries to query large sequence databases (e.g. SeqAn\, SDSL\, etc
 .)\n- knowledge and understanding of modern C++ features\, such as ranges 
 and concepts\n- knowledge and understanding about modern and efficient dat
 a structures as well as algorithms crucial for large-scale genomic sequenc
 e analysis\n- knowledge and understanding about how to develop and sustain
  high-quality software\n\nPrerequisites:\nThis tutorial is mostly suited f
 or computational biologist and bioinformaticians with research focus on se
 quence analysis (e.g.\, genomics\, metagenomics\, proteomics\, read alignm
 ent\, variant detection\, etc.). A fundamental knowledge about sequencing 
 experiments and the involved data is required. We expect that attendees ha
 ve an intermediate knowledge in programming with any high-level programmin
 g language\, e.g. Python\, Java or C++. Some basic C++-knowledge is helpfu
 l 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++ features like ranges and concepts.\n\nKeywords:\nBio
 C++\, modern C++\, bioinformatics\, SeqAn\, FileIO\n\nTools:\n- A simple t
 ext editor\n- g++ &gt\;= 7\n- cmake &gt\;= 3.12\n- git\n
LOCATION:Valletta
SUMMARY:BioC++ - solving daily bioinformatic tasks with C++ efficiently - B
 IOSTEC 2020
URL;VALUE=URI:https://www.denbi.de/training/810-bioc-solving-daily-bioinfor
 matic-tasks-with-c-efficiently
END:VEVENT
END:VCALENDAR
