Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
mbaudis committed Feb 21, 2024
2 parents 5781320 + 8273c2c commit c905f2f
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion docs/common/classifications-and-ontologies.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ For terms with a `pgx` prefix, the [identifiers.org resolver](http://identifiers
* based on [NCIt neoplasm core](https://evs.nci.nih.gov/ftp1/NCI_Thesaurus/Neoplasm/About_Core.html)
but now extended based on the whole "neoplasia" subtree of the NCI Thesaurus (`NCIT:C3262` and child terms)
* first implementation of NCIt concepts mapping in January 2017, then for a subset of arrayMap samples
* now providing ICD-O 3 <=> NCIt mappings through the [ICDOntoologies](https://github.com/progenetix/ICDOntologies) mapping project with a [front-end an API](http://progenetix.org/service-collection/ontologymaps/) on the website
* now providing ICD-O 3 <=> NCIt mappings through the [ICDOntoologies](https://github.com/progenetix/ICDOntologies) mapping project with a [front-end an API](http://progenetix.org/service-collection/ontologymappings/) on the website

#### Current NCIt sample codes

Expand Down
20 changes: 10 additions & 10 deletions docs/services.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,10 +98,10 @@ exact gene symbol match
- when using the REST syntax also only the exact match will be returned


### Ontology Cross-Mapping (`ontologymaps`)
### Ontology Cross-Mapping (`ontologymappings`)

The `ontologymaps` service provides equivalency mapping between ICD-O and other
classification systems, notably NCIt. The mappings are represented in the [ICDOntologies](https://github.com/progenetix/ICDOntologies) project and accessible trough a front-end in the [Progenetix Services area](http://progenetix.org/service-collection/ontologymaps).
The `ontologymappings` service provides equivalency mapping between ICD-O and other
classification systems, notably NCIt. The mappings are represented in the [ICDOntologies](https://github.com/progenetix/ICDOntologies) project and accessible trough a front-end in the [Progenetix Services area](http://progenetix.org/service-collection/ontologymappings).

#### ICD-O Representation

Expand Down Expand Up @@ -131,23 +131,23 @@ Our resources use an internal representation of ICD-O 3 codes since no official

##### NCIt and ICD-O 3

* [progenetix.org/services/ontologymaps/?filters=pgx:icdom-85003](http://progenetix.org/services/ontologymaps/?filters=pgx:icdom-85003)
* [http://progenetix.org/services/ontologymaps/?filters=NCIT](http://progenetix.org/services/ontologymaps/?filters=NCIT)
* [progenetix.org/services/ontologymaps/?filters=pgx:icdom-85003,pgx:icdot-C50.9](http://progenetix.org/services/ontologymaps/?filters=pgx:icdom-85003,pgx:icdot-C50.9)
* [progenetix.org/services/ontologymaps/?filters=icdom-85,icdot-C50&filterPrecision=start](http://progenetix.org/services/ontologymaps/?filters=icdom-85,icdot-C50&filterPrecision=start)
* [progenetix.org/services/ontologymappings/?filters=pgx:icdom-85003](http://progenetix.org/services/ontologymappings/?filters=pgx:icdom-85003)
* [http://progenetix.org/services/ontologymappings/?filters=NCIT](http://progenetix.org/services/ontologymappings/?filters=NCIT)
* [progenetix.org/services/ontologymappings/?filters=pgx:icdom-85003,pgx:icdot-C50.9](http://progenetix.org/services/ontologymappings/?filters=pgx:icdom-85003,pgx:icdot-C50.9)
* [progenetix.org/services/ontologymappings/?filters=icdom-85,icdot-C50&filterPrecision=start](http://progenetix.org/services/ontologymappings/?filters=icdom-85,icdot-C50&filterPrecision=start)
- As in the example above, but by stemmming the query parameters and providing the `filterPrecision=start` pragma, the response will now be a list of matched data objects (inputs and equivalents)

##### UBERON and ICD-O 3 Topography

* [progenetix.org/services/ontologymaps/?filters=UBERON&filterPrecision=start](http://progenetix.org/services/ontologymaps/?filters=UBERON&filterPrecision=start)
* [progenetix.org/services/ontologymappings/?filters=UBERON&filterPrecision=start](http://progenetix.org/services/ontologymappings/?filters=UBERON&filterPrecision=start)
- all mappings
* [progenetix.org/services/ontologymaps/?filters=UBERON,icdot-C0&filterPrecision=start](http://progenetix.org/services/ontologymaps/?filters=UBERON,icdot-C0&filterPrecision=start)
* [progenetix.org/services/ontologymappings/?filters=UBERON,icdot-C0&filterPrecision=start](http://progenetix.org/services/ontologymappings/?filters=UBERON,icdot-C0&filterPrecision=start)
- all `C0...` ICD-O T matches
- limited to `UBERON` mappings since the prefix was given, too (otherwise all the NCIT mappings would also be listed for these ICD-O T code matches)

#### More Information

* [Web Interface for ICD & NCIT](http://progenetix.org/service-collection/ontologymaps)
* [Web Interface for ICD & NCIT](http://progenetix.org/service-collection/ontologymappings)
* [Interface for ICD & UBERON](http://progenetix.org/service-collection/uberonmaps)


Expand Down
4 changes: 2 additions & 2 deletions src/components/Layout.js
Original file line number Diff line number Diff line change
Expand Up @@ -174,11 +174,11 @@ function Side({ onClick }) {
isSub="isSub"
/>
<MenuInternalLinkItem
href="/service-collection/ontologymaps"
href="/service-collection/ontologymappings"
label="Services"
/>
<MenuInternalLinkItem
href="/service-collection/ontologymaps"
href="/service-collection/ontologymappings"
label="NCIt Mappings"
isSub="isSub"
/>
Expand Down
2 changes: 1 addition & 1 deletion src/hooks/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ export function useProgenetixRefPublicationList({ geoCity, geodistanceKm }) {
return useProgenetixApi(url)
}

export const ontologymapsBaseUrl = `${SITE_DEFAULTS.API_PATH}services/ontologymaps?`
export const ontologymapsBaseUrl = `${SITE_DEFAULTS.API_PATH}services/ontologymappings?`

export function ontologymapsUrl({ filters, filterPrecision }) {
let params = new URLSearchParams({ filters: filters })
Expand Down
2 changes: 1 addition & 1 deletion src/modules/service-pages/OntologymapsPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export default function OntologymapsPage() {
className="Layout__img__topright Layout__img__width-160"
/>
<p>
The <strong>ontologymaps</strong> service provides equivalency mapping
The <strong>ontologymappings</strong> service provides equivalency mapping
between ICD-O and other classification systems, notably NCIt and
UBERON. It makes use of the sample-level mappings for NCIT and ICD-O 3
codes developed for the individual samples in the Progenetix
Expand Down
2 changes: 1 addition & 1 deletion src/modules/service-pages/UBERONmapsPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export default function UBERONmapsPage() {
className="Layout__img__topright Layout__img__width-40"
/>
<p>
The <strong>ontologymaps</strong> service provides equivalency mapping
The <strong>ontologymappings</strong> service provides equivalency mapping
between ICD-O and other classification systems, notably NCIt and
UBERON. It makes use of the sample-level mappings developed for the
individual samples in the Progenetix collection.
Expand Down

0 comments on commit c905f2f

Please sign in to comment.