CERN-HSF
Umbrella for Particle Physics-related projects
Umbrella for Particle Physics-related projects
CERN-HSF (High-Energy Physics Software Foundation) is the umbrella organization for high-energy physics-related projects in GSoC. The HEP Software Foundation (http://hepsoftwarefoundation.org/) facilitates the coordination of common international efforts in high-energy physics software and computing.
CERN (European Organization for Nuclear Research, https://home.cern) has participated in GSoC since 2011 as the CERN-SFT group, which provides common software for CERN's experiments. In 2017, the program expanded to include many software projects from the whole field of high-energy physics. The vast majority of our GSoC projects do not require any physics knowledge.
The experiments at CERN, such as the Large Hadron Collider, the world’s largest and most powerful particle accelerator (http://home.cern/topics/large-hadron-collider) try to answer fundamental questions about the Universe. For example, what is the nature of mass? What are the elementary building blocks of the Universe? What was the early Universe like? What is the nature of dark matter and dark energy? Why is there an asymmetry between matter and antimatter? In 2012, LHC experiments announced the discovery of a new particle, the Higgs Boson, that helps explain how particles obtain mass. Also, CERN is the birthplace of the World Wide Web. Today, particle physicists are working on analyzing the data from the experiments to study the properties of the newly discovered particle and to search for new physics, such as dark matter or extra dimensions. This requires a lot of sophisticated software.
The open-source high-energy physics projects to which students can contribute during GSoC span many high-energy physics software projects: data analysis, detector and accelerator simulation, event reconstruction, data management and many others. We look forward to your contributions!
2022 Program
Successful Projects
Contributor
SimoneBalducci
Mentor
Wahid Redjeb, Antonio Di Pilato, Felice Pantaleo, Marco Rovere
Organization
CERN-HSF
Implementation of a Python library that generalizes the CLUE clustering algorithm
The CLUE algorithm is a clustering algorithm written by Rovere et al. in C++, which is used in High-Energy Physics to reconstruct particle showers by...
Contributor
Neel Shah
Mentor
Lorenzo Moneta, SItong An, Ahmat
Organization
CERN-HSF
ROOT - TMVA SOFIE Developments - Inference Code Generation for Deep Learning models
Toolkit for Multivariate Analysis (TMVA) is a multi-purpose machine learning toolkit integrated into the ROOT scientific software framework, used in...
Contributor
Sanchi Mittal
Mentor
Lorenzo Moneta, Sanjiban Sengupta, SItong An, Omar Zapata
Organization
CERN-HSF
ROOT - Machine Learning Developments - Batch Generator for training machine learning models
Toolkit for Multivariate Analysis (TMVA) is a multi-purpose machine learning toolkit integrated into the ROOT scientific software framework, used in...
Contributor
Tirthankar Mazumder
Mentor
Paul Gessinger, Joana Niermann, Hadrien
Organization
CERN-HSF
Vectorized Linear Algebra Implementation for ACTS
This project is for implementing a vectorized linear algebra backend. The current linear algebra implementation uses scalar instructions, but we can...
Contributor
Giorgos Apostolopoulos
Mentor
Alexander Richards, Ulrik, Mark Smith
Organization
CERN-HSF
A concurrency model for the monitoring in Ganga
Ganga routinely handles a tremendous amount of computational tasks simultaneously and keeping track of their status is prone to lagging behind with...
Contributor
Priyam Mehta
Mentor
Dalila Salamani, Anna
Organization
CERN-HSF
Geant4-FastSim - Memory footprint optimization for ML fast shower simulation
Geant4 is a highly accurate and detailed simulation toolkit used for simulating the passage of particles through matter. Due to its strict precision...
Contributor
Guneet Singh Kohli
Mentor
Dalila Salamani, Anna
Organization
CERN-HSF
Project Proposal Geant4-FastSim - ML pipeline optimization using Kubeflow
This is the tentative proposal submission for the Geant4-FastSim - Building an ML pipeline for fast shower simulation. This proposal discusses a...
Contributor
Harshal Shende
Mentor
Lorenzo Moneta, Sanjiban Sengupta, Omar Zapata
Organization
CERN-HSF
TMVA Developments - Improve Python interface for TMVA
Toolkit for Multivariate Analysis (TMVA) is a multi-purpose machine learning toolkit integrated into the ROOT scientific software framework. The...
Contributor
Kyle Fan
Mentor
BenjaminFuks, jackaraz
Organization
CERN-HSF
MadAnalysis 5 - Integration of theoretical uncertainty calculation with multi-weight integration
The purpose of this project is to enable multi-weight calculations in the MadAnalysis 5 platform. The current implementation only uses the nominal...