BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:Introduction to scientific computing
DTSTART;VALUE=DATE-TIME:20221003T070000Z
DTEND;VALUE=DATE-TIME:20221024T163000Z
DTSTAMP;VALUE=DATE-TIME:20260517T023113Z
UID:indico-event-335@indico.giga.uliege.be
DESCRIPTION:Course presentation\n\nSummary\n\nThe modern world is ever mor
 e dependent on computer science and information technology advances. Espec
 ially in life science in recent years\, exponentially growing amounts of b
 iological information have been obtained and deposited in various database
 s. The predominant source – but not only – of this data is “high-thr
 oughput” experimentation\, involving simultaneous execution of hundreds 
 or thousands of experiments. A comprehensive understanding of biological p
 henomena can be achieved only through the integration of all available bio
 logical information and different data analysis tools and applications. I
 t becomes crucial for modern scientists to acquire skills that will enable
  them to efficiently deal with this “data explosion”. It is not surpri
 sing that scientists with strong computer skills fare better in their posi
 tion and research. This course aims to provide learners with the basic not
 ions underlying computer science as necessary for biomedical science. The
  focus of this course in on computer architecture\, scientific computing a
 nd basic programming.\n\nAim of the course\n\nTo provide participants with
  basic knowledge on computer architecture\, available storage and computin
 g resources\, good IT practices\, and some programming skills in MATLAB.\n
 \nBy the end of the course\, the participants should:\n\n\n	understand per
 sonal computer & cluster architecture along with mass-storage\, and their 
 usage\;\n	be acquainted with the available IT resources and people incharg
 e at the GIGA/ULiège IT infrastructure\;\n	be aware some principles of go
 od programming practice\;\n	know about the main operational systems & prog
 ramming languages\;\n	write basic scripts and functions in MATLAB.\n\n\n\n
 Matlab/Octave programming\n\nTeaching  resources\n\nThis will be the main
  MOOC about MATLAB programming:\n\n\n	MOOC: MATLAB and Octave for Beginne
 rs\;\n	the whole pdf book for the course (chapters to read and exercises) 
 is available from Elsevier or will be made available directly (see PDF ma
 terial for 1st course).\n\n\nSchedule\n\n\n	On the 1st\, 2nd and 3rd after
 noon\, we will broadly introduce the topics to be studied on the MOOC and 
 in the book chapters (PDF files to be provided on site) for the following 
 week. A list of exercises to be completed in pairs will also be provided
 .\n	On the 2nd\, 3rd and 4th afternoon\, we will debrief the online course
 \, answer the questions regarding the theory\, and solve the exercises tha
 t created most difficulties.\n\n\nThe list of chapters to read\, videos to
  watch and exercises are provided in the main time table.\n\n\nPracticalit
 ies\n\nTarget group\n\nPhD candidate\, postdoctoral researchers and PI’s
 . \nCourse is limited to 15 participants.\n\nDuration of the course and w
 orkload\n\n4 days: October Thursday 6\, then Monday 10\, 17\, and 24.\nIn 
 total\, 32 hours + online classes.\n\nPrerequisites\n\nFor the practical 
 and programming sessions:\n\n\n	a personal laptop - with MATLAB (see the 
 UDI-GIGA and how to contact them) or Octave installed.\n	access to GIGA
 /SeGI resources\, such as the mass-storage\, Dox and the ULiege Gitlab ser
 ver.\n\n\nThe bioinformatics team wiki provides practical information abou
 t the mass-storage and cluster\, including good practice recommendation a
 nd how to connect. Do not hesitate to contact them if you don't have acces
 s or are not sure you have access to the GIGA mass storage.\n\nIT requirem
 ents: at the very least make sure you have your 'u' or 's' account (prefe
 rably the former) officially registered as part of the GIGA. You can check
  this with Gaëlle Massart from the GIGA admin.\n\nOrganization of the c
 ourse\n\nThe course uses “blended teaching”\, i.e. relies on a mixture
  of in-person lectures & meetings and web-based classes:\n\n\n	4 days\, ov
 er the course of 4 weeks\, for in-person teaching with\n\n	\n		in the morn
 ing\, background and more theoretical lectures\;\n		in the afternoon\, exp
 lanations and demo-ing for the practical parts.\n	\n	\n	the remaining 3 we
 eks\, with on line programming courses and exercises to solve\, plus extra
 -lectures on topics covered in-person (when available).\n\n\nSome of the l
 ectures were recorded in October 2020 and are available here.\n\nSpeakers 
 & Contributors\n\nin alphabetical order:\n\n\n	Mohamed Bahri\n	Martin Grig
 nard\n	Gregory Hammad\n	Arnaud Lavergne\n	Alice Mayer\n	Christophe Phillip
 s\n	Pierre-François Pirlet\n	David Stern\n	Yves Wesche\n\n\n\nSupport res
 ources\n\nAdditional resources & extra lectures\n\nScientific computing\,
  IT & Linux:\n\n\n	MOOC: Introduction to hardware and operating systems\n
 	MOOC: Introduction to Linux\n	MOOC: Data Science: Productivity tools\n\
 n\nReproducibility & reliability\, QA & QC in software\, and Open Source S
 oftware\n\n\n	lectures by Kirsite Whitaker here\n	The Turing Way\n	Reprod
 ucible Research\n	The cost of reproducibility by Russ Poldrack\n\n\nGit\,
  GitHub\, Gitlab\n\n\n	a 2h lecture by Elizabeth Dupre\n	Software carpen
 try on Git\n	Mozzila on Git\n	more stuff on Git by Kirstie Whitaker\n	a 
 Git Training Workshop program\n\n\n \n\nhttps://indico.giga.uliege.be/eve
 nt/335/
LOCATION:GIGA meeting rooms Guysen
URL:https://indico.giga.uliege.be/event/335/
END:VEVENT
END:VCALENDAR
