×
Register Here to Apply for Jobs or Post Jobs. X

Master Thesis – Graph- Modeling of Toxicogenomics Data: Neo4j Framework Chemical grouping

Job in Germany, Pike County, Ohio, USA
Listing for: Helmholtz Centre for Environmental Research - UFZ
Apprenticeship/Internship position
Listed on 2026-01-20
Job specializations:
  • Research/Development
    Research Scientist, Data Scientist, Biomedical Science
Job Description & How to Apply Below
Position: Master Thesis – Graph-based Modeling of Toxicogenomics Data: A Neo4j Framework for Chemical grouping
Location: Germany

Master Thesis – Graph-based Modeling of Toxicogenomics Data: A Neo4j Framework for Chemical grouping Contract limitations

limited contract

Contact

Your contact for any questions you may have about the job:
Dr. Sebastian Canzler
Department Computational Biology & Chemistry
Computation Systems Biology Group

Your application

Please submit your application via our online portal with your cover letter, CV (please omit your photo
, age, or marital status) and relevant attachments.

Diversity and Inclusion

The UFZ has a strong commitment to diversity and actively supports equal opportunities for all employees regardless of their origin, religion, ideology, disability, age or sexual identity.
We look forward to applications from people who are open-minded and enjoy working in diverse teams.

The UFZ

The Helmholtz Centre for Environmental Research (UFZ) with its 1,100 employees has gained an excellent reputation as an international competence centre for environmental sciences. We are part of the largest scientific organisation in Germany, the Helmholtz association. Our mission:
Our research seeks to find a balance between social development and the long-term protection of our natural resources.

The job

The Comparative Toxicogenomics Database (D) contains millions of curated interactions between chemicals, genes, phenotypes, and diseases. Recent research has introduced CGPD tetramers, a structured four-step evidence path linking Chemical → Gene → Phenotype → Disease to support chemical grouping and cumulative risk assessment in regulatory toxicology. Until now, these CGPD tetramers were generated using a relational SQLite database created from structured CTD data files using a custom workflow.

However, CTD inherently describes a biological knowledge graph, and a graph database such as Neo4j is ideally suited for representing and querying these interconnected relationships. A graph-based implementation offers more flexible exploration, more intuitive visualization, and faster extraction of multi-step evidence paths. This thesis aims to design a flexible and extensible Neo4j framework, implement automated data import from CTD, and develop Cypher queries to extract CGPD tetramers.

By creating this graph-based backbone for capturing molecular response pattern of chemicals, this project lays the groundwork for future extensions such as integrating transcriptomics data, directionality of effects, and advanced chemical grouping. You will not only work with cutting‑edge technologies in data engineering and graph analytics but also contribute to an emerging research direction with scientific and regulatory impact. This project offers an excellent opportunity to combine software development with applied systems biology and toxicology.

Responsibilities
  • Graph Data Model & Database Setup
    • Design a Neo4j schema for relevant entities such as chemicals, genes, phenotypes (GO terms), diseases, tissues, and organisms
    • Implement node and relationship types representing CTD interactions
  • Build a Python-based workflow to download, parse, and import CTD data into the Neo4j instance
  • Ensure reproducible, versionized imports using indexes and stable identifiers
  • CGPD Path Extraction
    • Develop Cypher queries to identify Chemical → Gene → Phenotype → Disease tetramers
    • Implement filtering options for organism, tissue group, and evidence
    • Evaluation & Demonstration
We offer
  • Excellent supervision that supports your personal and professional development
  • Exciting insights into the work of a leading research institute
  • The chance to work in interdisciplinary, international teams and benefit from a wide range of perspectives
  • The opportunity to contribute and actively shape your own ideas and impulses right from the start
  • Modern technical equipment and IT service to optimally support your work
Your profile
  • Background in Computer Science / Bioinformatics / Biology / Chemistry
  • Solid programming skills in Python
  • Basic familiarity with databases; experience with Neo4j or graph concepts is a plus
  • Experience with collaborative software development and agile project management with Git
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary