ENAC-IT4R

Our team of software, data engineers and data scientists collaborate with researchers to help them make the best use of their data and build effective and reproducible data pipelines.

We serve as a Data Help Desk, providing or connecting to resources for data management, data science and scientific valorization in addition to ENAC-IT’s Support. Plus, we offer Advanced services tailored to labs’ needs, to support throughout data lifecycle, e.g., from building data acquisition pipelines to deploying custom data visualization interfaces (Advanced services are eligible through SNSF funding; our costs follow the U1 tarification system)

Data & Code Help Desk

Through our Help Desk, we tackle a myriad of data or code challenges, spanning from database management to troubleshooting code issues and everything in between throughout your research data lifecycle. Contact us :

 

Open Software Pilot Projects 2024

2024 is the last year of ORD Funding from ETH Domain / Swissuniversities, and we’d like to support researchers applying to these (and to bigger ones too! Our services can also be integrated in standard SNSF projects or any other research fundings). So we offer to conduct small pilot projects (for free). Our aim is to bolster open science practices within the ENAC research community, while supporting researchers with their funding proposals.

Researchers are encouraged to propose small pilot projects, which can take the form of:

  • an open-source software or research scripts for packaging and distribution, or
  • Dataset valorization through tailored visualization.

 

You may request ENAC-IT4R’s data help desk support for:

  • Coding optimization
  • Scripts migration (e.g., Fortran to Python. Python 2 to Python 3…)
  • Dependencies handling
  • Version control set-up (code storage, collaborative practices etc.)
  • Publication pipeline set-up (tests, CI/CD, packaging)
  • Documentation review and automation
  • Coding good practices enforcement (coding conventions, static analysis…)
  • GUI (User interface) development
  • Dissemination plan (user support, website, open software publication etc.)

ENAC-IT4R’s software engineers will be supporting some pilot projects based on the following criteria :

  • Tech stack corresponds to the expertise of ENAC-IT4R’s team (else we may re-direct to other research support services).
  • Feasibility of an open-source deliverable within a few weeks of an ENAC-IT4R developer’s work.
  • Solid maintenance plan and future steps (opportunities for external funding for the researcher)

Advanced Services

Data stewardship
  • Data acquisition pipelines
  • Data pre-processing and curation
  • Access to new data streams 
Coding support
  • Code optimization & refactoring
  • Code migration and adaptation (e.g., for HPC/GPU)
  • Research scripts packaging
Infrastructure
  • Database management, advanced storage
  • Server management, containers deployment
  • Advising on infrastructure choices and data governance structures
Data visualization
  • Custom data visualisation development
  • Interactive web tools dev. and deployment
Software development
  • Full-stack web development of tailored applications
  • Research scripts packaging
Data analysis & science
  • Collaborative data projects shaping and set-up, students co-supervision
  • Consulting and support on data analysis/science: tools and methods

Featured projects

See all projects

Team

Resources

TECHNICAL RESOURCES

 ENAC’s Code Repository, including many ENAC-IT4R’s projects

Hosting by ENAC-IT4R – documentation

Template to deploy app in Python with Flask

CODE & DATA GOOD PRACTICES

– Code Publishing recommendations : Guidelines & Poster Cheat Sheet

– The Turing Way handbook to reproducible data science.

– EPFL Library’s Research Data Management Guides


ON-CAMPUS SERVICES

– Scientific computing @ EPFL : SCITAS

– EPFL Library’s Research Data Management Team & EPFL Data Champions community

EPFL Statistical Consulting Service (new!)


FUNDING

Open Science Funding Highlights