Ontwikkeling van een tool voor het visualiseren van nucleotidesequenties in JavaScript

Ontwikkeling van een tool voor het visualiseren van nucleotidesequenties in JavaScript

Leveringsinstantie en -eenheid

IMGT®, het internationale ImMunoGeneTics Information System®, Instituut voor Menselijke Genetica (IGH), Universiteit van Montpellier, Nationaal Centrum voor Wetenschappelijk Onderzoek (CNRS), UMR 9002, Montpellier, Frankrijk

Beschrijving van de stage

IMGT, het internationale ImMunoGeneTics-informatiesysteem®, werd in 1989 opgericht om de genen en allelen te karakteriseren die betrokken zijn bij de synthese van immunoglobulinen (IG, of antilichamen) en T-celreceptoren (TR) bij gewervelde dieren. IMGT® is een geïntegreerde bron voor de sequenties, genen en structuren van IG, TR en major histocompatibility (MH)-eiwitten die betrokken zijn bij adaptieve immuunreacties, evenals andere eiwitten uit de immunoglobuline-superfamilie (IgSF) en de MH-superfamilie (MhSF) bij gewervelde en ongewervelde dieren. IMGT® omvat 7 databases, 17 online tools en meer dan 20.000 webpagina’s met informatiebronnen.

In dit kader maakt de stage deel uit van de doorlopende ontwikkelingsactiviteiten van IMGT en omvat deze het ontwerpen van een interactieve tool voor de visualisatie van nucleotidesequenties, bedoeld om het onderzoeken, annoteren en begrijpen van immunogenetische gegevens te vergemakkelijken.

De belangrijkste taak van de student bestaat erin een JavaScript-tool te ontwikkelen (die in de webbrowser van de oorspronkelijke interface draait) voor het visualiseren van nucleotidesequenties (met hun vertalingen) en de nucleotide-elementen die daarin voorkomen, op basis van een JSON-bestand dat deze entiteiten bevat.

De tool moet dynamisch zijn, zodat de gebruiker de verschillende gegevens van de entiteiten kan wijzigen, deze wijzigingen weer in het JSON-bestand kan opslaan en aantekeningen kan toevoegen.

Afhankelijk van de vaardigheden en interesses van de student kunnen aanvullende visuele of technische onderdelen worden gevraagd, waarbij JavaScript de belangrijkste programmeertaal is en een JSON-bestand het invoer- en uitvoerformaat.

Studierichting van de stage

Vakgebieden

voorwaarde

Vereist opleidingsniveau

Andere vereiste

We zijn op zoek naar een gemotiveerde bachelorstudent (L3) of masterstudent (M1) in de informatica of bio-informatica, die geïnteresseerd is in JavaScript-ontwikkeling en visualisatietools die speciaal zijn afgestemd op de moleculaire biologie.

De volgende vaardigheden worden bijzonder op prijs gesteld:
Beheersing van JavaScript, al dan niet met gebruik van frameworks
Algemene kennis van moleculaire biologie
Algemene kennis van het JSON-bestandsformaat en webinterfaces
Goede programmeerpraktijken (documentatie, commentaar, Git-versiebeheer)
Bekendheid met Unix- en Windows-omgevingen

Duur van de stage

Minimaal 2 maanden en maximaal 6 maanden

Uiterste aanmeldingsdatum

ope

Wordt de stage betaald?

ja

Is er hulp bij het vinden van huisvesting?

nee

Overige relevante informatie

Geïnteresseerd?
Neem voor een sollicitatie contact op met de verantwoordelijke voor de stage:

Guilhem Zeitoun