International School of Chemometrics - PROGRAMMING
PhD School at the Faculty of SCIENCE at University of Copenhagen
This is a specialised course where 50% of the seats are reserved to PhD students enrolled at the Faculty of SCIENCE at UCPH and 50% of the seats are reserved to other applicants. Seats will be allocated on a first-come, first-served basis and according to the applicable rules.
Anyone can apply for the course, but if you are not a PhD student at a Danish university (except CBS), you will be placed on the waiting list until enrollment deadline. After the enrollment deadline, available seats will be allocated to applicants on the waiting list.
Aim and Content
The ISC-2027 is a four-week school designed to introduce different key aspects of Data Science and Machine Learning in different branches of science (chemistry, food & feed, physics, environmental, political economics, etc).
It is addressed to BSc, MSc, PhD students/post-docs, professors, as well as industrial and private researchers.
IMPORTANT: The ISC-2027 is structured in FOUR different and independent modules: PROGAMMING, BASICS, INTERMEDIATE, CHALLENGES.
The students CAN CHOOSE WHICH ONES TO DO.
Please make sure to register individually for each course you intend to participate in.
WEEK 01 - PROGRAMMING MODULE:
Introduction to Programming (Matlab, R and Python) for Multivariate Data Analysis
Since the very beginning, the ISC has always counted with a first week of Introduction to Matlab for Multivariate Data Analysis. It was a week that worked very well.
We wanted to create something special. We have had many requests regarding Python and R. Therefore, we have decided to create a new module that includes the three major languages!
How does it work?
Due to time constraints, the lessons will be online with pre-recorded videos.
- The topics will be:
1) Language structure; 2) vectors and matrices; 3) arrays; 4) Basic operations; 5) Graphical Output, beginning; 6) Data structures and datasets; 7) Loops; 8) Conditions; 9) Another tricks in control flow; 10) Functions; 11) Data preprocessing; 12) Principal Component Analysis; 13) Graphical Output, advanced; 14) Images.
We are planning between 4 - 6 hours of recordings per language.
- They are three simultaneous courses. One per language, BUT:
1) The student will have access to ALL THE MATERIAL AND VIDEOS for the three courses. It is up to the student which language to follow.
2) ALL THE EXACT SAME MATERIAL (examples, exercises, etc) will be reproduced in the three languages.
The videos and material will be released at the beginning of the ISC-2027, and will remain available until the end of 2027. Only the students who signed up officially will have access to the videos and material. It is really ADVISABLE that the students run the material and practice during
the first week. In that week, we will create a consultancy platform where the teachers will be available to answer your questions and doubts.
Previous knowledge needed
None
Software needed
Matlab, R, Python
Intended learning outcome for the students who complete the course
Knowledge:
• Learn the basics of data analysis methods.
• Learn to handle data and create proper datasets and libraries for further analysis
• Learn critical thinking regarding Machine Learning, Chemometrics and IA
Skills:
• Develop their own data analysis protocols
• Code basic algorithms and the resources available for data analysis
• Apply the acquired knowledge to any problem related to their own research
Competences:
• Understand the structure of a vast number of data types and the issues derived from the data
• Independent thinking for the solution of their problems
• Interaction with other peers and teachers
Target Group
The course is specifically addressed to PhD students.
Additionally, the course attracts a high number of BSc, MSc, postdoctoral researchers, and professors. Another relevant audience is Industry; the course receives students from 2 to 3 companies every year.
Recommended Academic Qualifications
None specifically required. We start with basic topics and go all the way to more advanced topics.
Research Area
Chemometrics, machine learning, spectroscopy, artificial intelligence, programming, statistics
Teaching and Learning Methods
The seminars of the International School of Chemometrics will comprise a mix of presentations from world-leading researchers, combined with practical and theoretical exercises in data analytics software, which will provide students with hands-on experience in applying the tools
taught. The exercises are done under the supervision of the teachers.
The initial week of programming offers instruction in three different languages (MATLAB, R and Python), and all the instruction in this part is based on e-learning. The remaining three weeks of the School are dedicated to physical on-site training.
Type of Assessment
The course is completed by attending and development during the practical exercises will be evaluated by interest of the student.
Literature
Peer-reviewed papers provided during the course
Course coordinator
Main coordinator: Rasmus Bro, Professor (rb@food.ku.dk)
Co-coordinator: Beatriz Quintanilla Casas, Assistant profesor (beatriz@food.ku.dk)
Guest Lecturers
- Prof. José Amigo Rubio, University of the Basque Country.
- Prof. Morten A. Rasmussen, University of Copenhagen.
- Assoc. Prof. Asmund Rinnan, University of Copenhagen.
- Assoc. Prof. Agnieszka Smolinska, Maastricht University.
- Prof. Davide Ballabio, University of Milano-Bicocca.
- Prof. Anna de Juan, University of Barcelona.
- Dr. Neal Galhaguer, Eigenvector Research.
- Dr. Carlos de Cos, The Mathworks.
- Assoc. Prof. Sergey Kucheryavskiy, University of Aalbrog.
- Dr. Anders Krogh Mortensen, The AI Lab.
- Prof. Federico Marini, University of Rome La Sapienza.
Dates
05-09/04/2027: Week 01 - Programming
12-16/04/2027: Week 02 - Basic
19-23/04/2027: Week 03 - Intermediate
26-30/04/2027: Week 04 - Challenges
Expected frequency
Once per year
Course location
Frederiksberg Campus
Registration
Deadline for registration
18/01/2027
Requirements for signing up
No extra requirement
Seats to PhD students from other Danish universities will be allocated on a first-come, first served basis and according to the applicable rules.
Applications from other participants will be considered after the deadline for registration.
Course fee
• PhD student enrolled at SCIENCE: 0 DKK
• PhD student from Danish PhD school Open market: 0 DKK
• PhD student from Danish PhD school not Open market: DKK 3.000
• PhD student from foreign university: DKK 3.000
• Master's student from Danish university: 0 DKK
• Master's student from foreign university: DKK 3.000
• Non-PhD student employed at a university (e.g., postdocs): DKK 3.000
• Non-PhD student not employed at a university (e.g., from a private company): DKK 8.400
Participants will receive an email with a link and instructions for payment after completing the course.
Cancellation policy
• Cancellations made up to two weeks before the course starts are free of charge.
• Cancellations made less than two weeks before the course starts will be charged a fee of DKK 3.000
• Participants with less than 80% attendance cannot pass the course and will be charged a fee of DKK 5.000
• No-show will result in a fee of DKK 5.000
• Participants who fail to hand in any mandatory exams or assignments cannot pass the course and will be charged a fee of DKK 5.000
Course fee and participant fee
PhD courses offered at the Faculty of SCIENCE have course fees corresponding to different participant types.
In addition to the course fee, there might also be a participant fee.
If the course has a participant fee, this will apply to all participants regardless of participant type - and in addition to the course fee.