nl:pmann
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| nl:pmann [2022/10/11 22:25] – yves | nl:pmann [2022/10/13 09:44] (current) – yves | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== De Pathomation ANNotatie interface ===== | ===== De Pathomation ANNotatie interface ===== | ||
| + | |||
| PMANN is onderdeel van de Pathomation backend API, welke het eenvoudiger maakt om heterogene | PMANN is onderdeel van de Pathomation backend API, welke het eenvoudiger maakt om heterogene | ||
| (externe) annotaties te beheren. | (externe) annotaties te beheren. | ||
| + | |||
| PMA.core kan gebruik maken van PMANN via de Externe Bestanden interface en de overeenkomende API calls. | PMA.core kan gebruik maken van PMANN via de Externe Bestanden interface en de overeenkomende API calls. | ||
| Deze API calls associëren een aantal bestanden die bekende annotaties van derden bevatten met een beeld. | Deze API calls associëren een aantal bestanden die bekende annotaties van derden bevatten met een beeld. | ||
| PMA.core ondersteunt annotaties van derden van de volgende leveranciers Visiopharm, Indica Labs en | PMA.core ondersteunt annotaties van derden van de volgende leveranciers Visiopharm, Indica Labs en | ||
| Aperio. Elk van deze formats wordt ondersteunt door het overeenkomende, | Aperio. Elk van deze formats wordt ondersteunt door het overeenkomende, | ||
| - | Visiopharm .mld | + | * Visiopharm .mld |
| - | Indica Labs .annotations | + | |
| - | Aperio .xml | + | |
| - | Om externe bestanden te associëren met een beeld, zult u gebruik moeten van de API Call SetExternalAnnotationFiles. Dit | + | |
| + | Om externe bestanden te associëren met een beeld, zult u gebruik moeten van de API Call [[https:// | ||
| vergt een breed scala aan tuples die de Naam en het Pad voor elk geassocieerd annotatiebestand van derden bevatten. | vergt een breed scala aan tuples die de Naam en het Pad voor elk geassocieerd annotatiebestand van derden bevatten. | ||
| Voor de Naam kunt u iedere tekst gebruiken om te differentiëren tussen andere annotaties en voor het Pad heeft u een | Voor de Naam kunt u iedere tekst gebruiken om te differentiëren tussen andere annotaties en voor het Pad heeft u een | ||
| Line 15: | Line 18: | ||
| van een beeld verkrijgen met behulp van de GetExternalAnnotationFiles API call, welke de verscheidene Naam/Pad | van een beeld verkrijgen met behulp van de GetExternalAnnotationFiles API call, welke de verscheidene Naam/Pad | ||
| tuples weergeeft die zijn geassocieerd met de beeld. | tuples weergeeft die zijn geassocieerd met de beeld. | ||
| - | Voorbeeld | + | |
| + | ==== Voorbeeld | ||
| Stel dat wij een beeld hebben die Slide.mrxs heet en die wij willen verbinden aan twee verschillende annotatiebestanden | Stel dat wij een beeld hebben die Slide.mrxs heet en die wij willen verbinden aan twee verschillende annotatiebestanden | ||
| van derden. De twee bestanden bevinden zich in de virtuele map genaamd Slides | van derden. De twee bestanden bevinden zich in de virtuele map genaamd Slides | ||
| - | Slide1.mld | + | * Slide1.mld |
| - | Slide1.xml | + | |
| Het eerste bestand bevat wat informatie over de celaantallen en het tweede bestand bevat enkele interessegebieden, | Het eerste bestand bevat wat informatie over de celaantallen en het tweede bestand bevat enkele interessegebieden, | ||
| dus willen we deze een naam geven om ze eenvoudiger te onderscheiden. Houd er rekening mee dat de naam van het | dus willen we deze een naam geven om ze eenvoudiger te onderscheiden. Houd er rekening mee dat de naam van het | ||
| Line 26: | Line 32: | ||
| ? | ? | ||
| en met de volgende json-data in de body | en met de volgende json-data in de body | ||
| + | |||
| [ | [ | ||
| { | { | ||
| Line 36: | Line 43: | ||
| } | } | ||
| ] | ] | ||
| + | |||
| Om te testen of alles werkt, kunnen wij gebruik maken van GetExternalAnnotationFiles, | Om te testen of alles werkt, kunnen wij gebruik maken van GetExternalAnnotationFiles, | ||
| json zouden moeten ontvangen. | json zouden moeten ontvangen. | ||
| + | |||
| We kunnen nu de externe annotaties bekijken door middel van een Pathomation Platform weergave zoals PMA.studio. We | We kunnen nu de externe annotaties bekijken door middel van een Pathomation Platform weergave zoals PMA.studio. We | ||
| kunnen ook de zichtbaarheid en opaciteit van elke laag individueel aanpassen | kunnen ook de zichtbaarheid en opaciteit van elke laag individueel aanpassen | ||
| + | {{ :: | ||
nl/pmann.1665519946.txt.gz · Last modified: by yves
