-
Notifications
You must be signed in to change notification settings - Fork 0
/
knowledge-beacon-OA3-api_1-3-0.yaml
895 lines (892 loc) · 35.5 KB
/
knowledge-beacon-OA3-api_1-3-0.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
swagger: 2.0
info:
title: Translator Knowledge Beacon API
version: 1.3.0
contact:
url: 'http://starinformatics.com'
email: [email protected]
description: >
This is the Translator Knowledge Beacon web service application programming
interface (API).
license:
name: MIT License
url: 'http://opensource.org/licenses/MIT'
schemes:
- https
produces:
- application/json
tags:
- name: beacon
description: Queries for Translator Knowledge Beacons
paths:
/categories:
get:
description: >
Get a list of concept categories and number of their concept instances
documented by the knowledge source. These types should be mapped onto
the Translator-endorsed Biolink Model concept type classes with local
types, explicitly added as mappings to the Biolink Model YAML file. A
frequency of -1 indicates the category can exist, but the count is
unknown.
tags:
- beacon
operationId: getConceptCategories
responses:
'200':
schema:
type: array
items:
title: BeaconConceptCategory
type: object
properties:
category:
type: string
description: 'human readable name ("rdfs:label")'
local_category:
type: string
description: the locally designated CURIE of the concept category
description:
type: string
description: human readable name definition of the category
frequency:
type: integer
description: >-
the number of concept entries of the specified type in the
beacon knowledge base
description: |
Successful response with categories and frequency returned
examples:
application/json:
- category: cellular component
local_category: 'GO:0005575'
description: |
The part of a cell, extracellular environment or virus in
which a gene product is located.
frequency: 12355
/predicates:
get:
description: >
Get a list of predicates used in statements issued by the knowledge
source
tags:
- beacon
operationId: getPredicates
responses:
'200':
schema:
type: array
items:
title: BeaconPredicate
type: object
properties:
edge_label:
type: string
description: >
A predicate edge label which must be taken from the minimal
predicate ('slot') list of the [Biolink
Model](https://biolink.github.io/biolink-model).
relation:
type: string
description: >
The predicate relation, with the preferred format being a
CURIE where one exists, but strings/labels acceptable. This
relation may be equivalent to the edge_label (e.g.
edge_label: has_phenotype, relation: RO:0002200), or a more
specific relation in cases where the source provides more
granularity (e.g. edge_label: molecularly_interacts_with,
relation: RO:0002447)
description:
type: string
description: >
human readable definition of predicate relation provided by
this beacon
frequency:
type: integer
description: >-
the number of statement entries using the specified
predicate in the given beacon knowledge base
description: >
Successful response with predicates with CURIE and definitions
indexed by beacons which support the relation
examples:
application/json:
- edge_label: has_phenotype
relation: 'RO:001279'
description: |
has phenotype is a relation between an object and an
observable/measurable characteristic
frequency: 1234
/kmap:
get:
description: >
Get a high level knowledge map of the all the beacons by subject
semantic type, predicate and semantic object type
tags:
- beacon
operationId: getKnowledgeMap
responses:
'200':
schema:
type: array
items:
title: BeaconKnowledgeMapStatement
type: object
properties:
subject:
title: BeaconKnowledgeMapSubject
type: object
properties:
category:
type: string
description: >
the concept semantic type of a statement subject. This
should be specified as Biolink concept semantic type
names like gene, pathway, etc. (see [Biolink
Model](https://biolink.github.io/biolink-model) for the
full list of terms)
prefixes:
type: array
items:
type: string
description: >
the prefix of the namespace of statement subject
concept identifiers which may conceivably be bound to
the given relationship
predicate:
title: BeaconKnowledgeMapPredicate
type: object
properties:
edge_label:
type: string
description: >
Human readable name of the 'minimal' standard Biolink
Model predicate relationship name. See [Biolink
Model](https://biolink.github.io/biolink-model) for the
full list of terms.
relation:
type: string
description: >
Human readable name of a 'maximal' Biolink Model or
beacon-specific (or Reasoner-specific) predicate
relationship name.
negated:
type: boolean
description: >
Indicates whether edge statement is negated (i.e. is not
true)
object:
title: BeaconKnowledgeMapObject
type: object
properties:
category:
type: string
description: >
the concept semantic type of a statement object. This
should be specified as Biolink concept semantic type
names
like gene, pathway, etc. (see [Biolink
Model](https://biolink.github.io/biolink-model) for the
full list of terms)
prefixes:
type: array
items:
type: string
description: >
the prefix of the namespace of statement object
concept identifiers which may conceivably be bound to
the given relationship
frequency:
type: integer
description: >
the frequency of statements of the specified relationship
within the given beacon
description:
type: string
description: |
a description of the nature of the relationship
description: |
Successful response with categories and frequency returned
examples:
application/json:
- subject:
category: gene
prefixes:
- DRUGBANK
- CHEMBL
- UNIPROT
predicate:
edge_label: gene_associated_with_condition
relation: gene_associated_with_condition
negated: false
object:
category: disease or phenotypic feature
prefixes:
- MP
- HP
- DOID
count: 500
description: >
a gene that is capable of some activity that affects the
magnitude or nature of a pathological process, phenotype or
disease
/concepts:
get:
description: |
Retrieves a list of whose concept in the
beacon knowledge base with names and/or synonyms
matching a set of keywords or substrings.
The results returned should generally
be returned in order of the quality of the match,
that is, the highest ranked concepts should exactly
match the most keywords, in the same order as the
keywords were given. Lower quality hits with fewer
keyword matches or out-of-order keyword matches,
should be returned lower in the list.
tags:
- beacon
parameters:
- name: keywords
in: query
description: >-
(Optional) array of keywords or substrings against which to match
concept names and synonyms
required: false
type: array
items:
type: string
- name: categories
in: query
description: >
(Optional) array set of concept categories - specified as Biolink
name labels codes gene, pathway, etc. - to which to constrain
concepts matched by the main keyword search (see [Biolink
Model](https://biolink.github.io/biolink-model) for the full list of
terms)
required: false
type: array
items:
type: string
- name: offset
in: query
minimum: 0
description: >
offset (cursor position) to next batch of statements of amount
'size' to return.
required: false
type: integer
- name: size
in: query
minimum: 0
description: >
maximum number of concept entries requested by the client; if this
argument is omitted, then the query is expected to returned all the
available data for the query
required: false
type: integer
operationId: getConcepts
responses:
'200':
schema:
type: array
items:
title: BeaconConcept
type: object
properties:
id:
type: string
description: >
local object CURIE for the concept in the specified
knowledge source database
name:
type: string
description: |
canonical human readable name of the concept
categories:
type: array
items:
type: string
description: >
concept semantic type 'category'. Should be specified from
the
[Biolink Model](https://biolink.github.io/biolink-model).
description:
type: string
description: |
(optional) narrative concept definition
description: |
Successful response with list of core concept data returned
examples:
application/json:
- id: 'wd:Q6591532'
name: 'WRN protein, human'
categories:
- protein
description: >-
Werner syndrome ATP-dependent helicase (1432 aa, ~162 kDa) is
encoded by the human WRN gene. This protein plays a role in
both magnesium and ATP-dependent DNA-helicase activity and
3\'->5\' exonuclease activity towards double-stranded DNA with
a 5\'-overhang.
'/concepts/{concept_id}':
get:
description: >
Retrieves details for a specified concepts in the system, as specified
by a (url-encoded) CURIE identifier of a concept known the given
knowledge source.
tags:
- beacon
parameters:
- name: concept_id
in: path
description: (url-encoded) CURIE identifier of concept of interest
required: true
type: string
operationId: getConceptDetails
responses:
'200':
schema:
title: BeaconConceptWithDetails
type: object
properties:
id:
type: string
description: >
local object CURIE for the concept in the specified knowledge
source database
uri:
type: string
description: |
(optional) equivalent to expansion of the CURIE
name:
type: string
description: |
canonical human readable name of the concept
symbol:
type: string
description: |
(optional) symbol, used for genomic data
categories:
type: array
items:
type: string
description: |
concept semantic type 'category'. Should be specified from the
[Biolink Model](https://biolink.github.io/biolink-model).
description:
type: string
description: |
(optional) narrative concept definition
synonyms:
type: array
description: |
list of synonyms for concept
items:
type: string
exact_matches:
description: >
List of [CURIE](https://www.w3.org/TR/curie/) identifiers of
concepts thought to be exactly matching concepts,
[*sensa*-SKOS](http://www.w3.org/2004/02/skos/core#exactMatch).
This is generally the same list returned by the /exact_matches
endpoint (given the concept 'id' as input)
type: array
items:
type: string
details:
type: array
items:
title: BeaconConceptDetail
type: object
properties:
tag:
type: string
description: |
property name
value:
type: string
description: |
property value
description: |
Any other metadata returned by the beacon as tag = value
description: |
Successful response with concept details returned
examples:
application/json:
- id: 'wd:Q6591532'
name: 'WRN protein, human'
categories:
- protein
symbol: WRN
synonyms:
- RecQ3
- Werner Syndrome ATP-Dependent Helicase
- 'RECQL2 protein, human'
- EC 3.1.-.-
- 'WRN protein, human'
- WRN
- Exonuclease WRN
- Werner Syndrome Protein
- RecQ Protein-Like 2
- EC 3.6.4.12
- 'RECQ3 protein, human'
- 'Werner syndrome helicase, human'
- WRN Protein
- 'DNA Helicase, RecQ-Like Type 3'
description: >-
Werner syndrome ATP-dependent helicase (1432 aa, ~162 kDa) is
encoded by the human WRN gene. This protein plays a role in
both magnesium and ATP-dependent DNA-helicase activity and
3\'->5\' exonuclease activity towards double-stranded DNA with
a 5\'-overhang.
details:
- tag: taxon
value: '9606'
- tag: phenotype
value: progeria
/exactmatches:
get:
description: >
Given an input array of [CURIE](https://www.w3.org/TR/curie/)
identifiers of known exactly matched concepts
[*sensa*-SKOS](http://www.w3.org/2004/02/skos/core#exactMatch),
retrieves the list of [CURIE](https://www.w3.org/TR/curie/) identifiers
of additional concepts that are deemed by the given knowledge source to
be exact matches to one or more of the input concepts **plus** whichever
concept identifiers from the input list were specifically matched to
these additional concepts, thus giving the whole known set of equivalent
concepts known to this particular knowledge source. If an empty set is
returned, the it can be assumed that the given knowledge source does
not know of any new equivalent concepts matching the input set. The
caller of this endpoint can then decide whether or not to treat its
input identifiers as its own equivalent set.
tags:
- beacon
parameters:
- name: c
in: query
description: >
an array set of [CURIE-encoded](https://www.w3.org/TR/curie/)
identifiers of concepts thought to be exactly matching concepts, to
be used in a search for additional exactly matching concepts
[*sensa*-SKOS](http://www.w3.org/2004/02/skos/core#exactMatch).
required: true
type: array
items:
type: string
operationId: getExactMatchesToConceptList
responses:
'200':
description: >
Successful response returns a set of
[CURIE-encoded](https://www.w3.org/TR/curie/) identifiers of
concepts (with supporting evidence code and reference) matching at
least one identifier in the input list of known exactly matched
concepts
[*sensa*-SKOS](http://www.w3.org/2004/02/skos/core#exactMatch). Each
concept identifier is returned with the full list of any additional
associated [CURIE-encoded](https://www.w3.org/TR/curie/) identifiers
of exact match concepts known to the given Knowledge Source.
schema:
type: array
items:
title: ExactMatchResponse
type: object
properties:
id:
type: string
description: |
A given [CURIE](https://www.w3.org/TR/curie/) identifier.
within_domain:
type: boolean
description: >
True if the knowledge source is aware of this identifier,
and has the capacity to return the identified concept.
Otherwise, false.
has_exact_matches:
description: >
List of [CURIE](https://www.w3.org/TR/curie/) identifiers of
a exactly matching concepts.
type: array
items:
type: string
examples:
application/json:
- 'wd:Q14883734'
- 'NCBIGene:7486'
/statements:
get:
description: >
Given a constrained set of some [CURIE-encoded](https://www.w3.org/TR/curie/)
's' ('source') concept identifiers, categories and/or keywords
(to match in the concept name or description), retrieves a list of relationship
statements where either the subject or the object concept matches any of the
input source concepts provided. Optionally, a set of some 't' ('target')
concept identifiers, categories and/or keywords (to match in the concept name
or description) may also be given, in which case a member of the 't' concept
set should matchthe concept opposite an 's' concept in the statement.
That is, if the 's' concept matches a subject, then the 't' concept
should match the object of a given statement (or vice versa).
tags:
- beacon
parameters:
- name: s
in: query
description: >
An (optional) array set of
[CURIE-encoded](https://www.w3.org/TR/curie/) identifiers of
'source' ('start') concepts possibly known to the beacon. Unknown
CURIES should simply be ignored (silent match failure).
required: false
type: array
items:
type: string
- name: s_keywords
in: query
description: >-
An (optional) array of keywords or substrings against which to filter
'source' concept names and synonyms
required: false
type: array
items:
type: string
- name: s_categories
in: query
description: >
An (optional) array set of 'source' concept categories (specified as
Biolink name labels codes gene, pathway, etc.) to which to constrain
concepts matched by the main keyword search (see [Biolink
Model](https://biolink.github.io/biolink-model) for the full list of
codes)
required: false
type: array
items:
type: string
- name: edge_label
in: query
description: >
(Optional) predicate edge label against which to constrain the
search for statements ('edges') associated with the given query seed
concept. The predicate edge_names for this parameter should be as
published by the /predicates API endpoint and must be taken from the
minimal predicate ('slot') list of the [Biolink
Model](https://biolink.github.io/biolink-model).
required: false
type: string
- name: relation
in: query
description: >
(Optional) predicate relation against which to constrain the search
for statements ('edges') associated with the given query seed
concept. The predicate relations for this parameter should be as
published by the /predicates API endpoint and the preferred format
is a CURIE where one exists, but strings/labels acceptable. This
relation may be equivalent to the edge_label (e.g. edge_label:
has_phenotype, relation: RO:0002200), or a more specific relation
in cases where the source provides more granularity (e.g.
edge_label: molecularly_interacts_with, relation: RO:0002447)
required: false
type: string
- name: t
in: query
description: >
An (optional) array set of
[CURIE-encoded](https://www.w3.org/TR/curie/) identifiers of
'target' ('opposite' or 'end') concepts possibly known to the
beacon. Unknown CURIEs should simply be ignored (silent match
failure).
required: false
type: array
items:
type: string
- name: t_keywords
in: query
description: >-
An (optional) array of keywords or substrings against which to filter
'target' concept names and synonyms
required: false
type: array
items:
type: string
- name: t_categories
in: query
description: >
An (optional) array set of 'target' concept categories (specified as
Biolink name labels codes gene, pathway, etc.) to which to constrain
concepts matched by the main keyword search (see [Biolink
Model](https://biolink.github.io/biolink-model) for the full list of
codes)
required: false
type: array
items:
type: string
- name: offset
in: query
minimum: 0
description: >
offset (cursor position) to next batch of statements of amount
'size' to return.
required: false
type: integer
- name: size
in: query
minimum: 0
description: >
maximum number of concept entries requested by the client; if this
argument is omitted, then the query is expected to returned all the
available data for the query
required: false
type: integer
operationId: getStatements
responses:
'200':
description: >
Successful response returns a list of concept-relations where there
is an exact match of an input concept identifier either to the
subject or object concepts of the statement
schema:
type: array
items:
title: BeaconStatement
type: object
properties:
id:
type: string
description: >-
CURIE-encoded identifier for statement (can be used to
retrieve associated evidence)
subject:
title: BeaconStatementSubject
type: object
properties:
id:
type: string
description: |
CURIE-encoded identifier of concept
name:
type: string
description: human readable label of subject concept
categories:
type: array
items:
type: string
description: >
a semantic group for the subject concept (specified as a
code gene, pathway, disease, etc. - see [Biolink
Model](https://biolink.github.io/biolink-model) for the
full list of categories)
predicate:
title: BeaconStatementPredicate
type: object
properties:
edge_label:
type: string
description: >
The predicate edge label associated with this statement,
which should be as published by the /predicates API
endpoint and must be taken from the minimal predicate
('slot') list of the [Biolink
Model](https://biolink.github.io/biolink-model).
relation:
type: string
description: >-
The predicate relation associated with this statement,
which should be as published by the /predicates API
endpoint with the preferred format being a CURIE where
one exists, but strings/labels acceptable. This relation
may be equivalent to the edge_label (e.g. edge_label:
has_phenotype, relation: RO:0002200), or a more specific
relation in cases where the source provides more
granularity (e.g. edge_label:
molecularly_interacts_with, relation: RO:0002447)
negated:
type: boolean
description: >
(Optional) a boolean that if set to true, indicates the
edge statement is negated i.e. is not true
object:
title: BeaconStatementObject
type: object
properties:
id:
type: string
description: |
CURIE-encoded identifier of object concept
name:
type: string
description: human readable label of object concept
categories:
type: array
items:
type: string
description: >
a semantic group for the object concept (specified as a
code gene, pathway, disease, etc. - see [Biolink
Model](https://biolink.github.io/biolink-model) for the
full list of categories)
examples:
application/json:
- source: semmeddb
id: 'kb:12345'
subject:
id:
- 'wd:Q14912054'
name: KCNJ11
categories:
- gene
predicate:
edge_label: has_phenotype
relation: 'RO:0002200'
negated: false
object:
id:
- 'wd:Q2898645'
name: Neonatal diabetes mellitus
categories:
- disease
'/statements/{statement_id}':
get:
description: >
Retrieves a details relating to a specified concept-relationship
statement include 'is_defined_by and 'provided_by' provenance; extended
edge properties exported as tag = value; and any associated annotations
(publications, etc.) cited as evidence for the given statement.
tags:
- beacon
parameters:
- name: statement_id
in: path
description: >
(url-encoded) CURIE identifier of the concept-relationship statement
("assertion", "claim") for which associated evidence is sought
required: true
type: string
- name: keywords
in: query
description: >-
an array of keywords or substrings against which to filter
annotation names (e.g. publication titles).
required: false
type: array
items:
type: string
- name: offset
in: query
minimum: 0
description: >
offset (cursor position) to next batch of annotation entries of
amount 'size' to return.
required: false
type: integer
- name: size
in: query
minimum: 0
description: >
maximum number of evidence citation entries requested by the client;
if this argument is omitted, then the query is expected to returned
all of the available annotation for this statement
required: false
type: integer
operationId: getStatementDetails
responses:
'200':
schema:
title: BeaconStatementWithDetails
type: object
properties:
id:
type: string
description: >
Statement identifier of the statement made in an edge (echoed
back)
is_defined_by:
type: string
description: >
A CURIE/URI for the translator group that wrapped this
knowledge source ('beacon') that publishes the statement made
in an edge.
provided_by:
type: string
description: >
A CURIE prefix, e.g. Pharos, MGI, Monarch. The group that
curated/asserted the statement made in an edge.
qualifiers:
type: array
description: >
(Optional) terms representing qualifiers that modify or
qualify the meaning of the statement made in an edge.
items:
type: string
annotation:
type: array
description: >
Extra edge properties, generally compliant with Translator
Knowledge Graph Standard Specification
items:
title: BeaconStatementAnnotation
type: object
properties:
tag:
type: string
description: |
property name
value:
type: string
description: |
property value
description: |
Statement edge properties returned as tag = value pairs
evidence:
type: array
description: >
Array of research citations serving as supporting evidence
for this knowledge statement.
items:
title: BeaconStatementCitation
type: object
properties:
id:
type: string
description: >
CURIE-encoded identifier to a citation to evidence
supporting the given statement (e.g. PMID of a pubmed
abstract)
uri:
type: string
description: |
(optional) expansion of the citation CURIE
name:
type: string
description: >
canonical human readable and searchable name of the
citation (i.e. publication title, comment, etc.)
evidence_type:
type: string
description: >
class of evidence supporting the statement made in an
edge - typically a class from the ECO ontology (e.g.
ECO:0000220 'sequencing assay evidence', see [Evidence
Ontology](http://purl.obolibrary.org/obo/eco.owl)
date:
type: string
description: >
publication date of annotation (generally of format
'yyyy-mm-dd')
description: |
successful call with statement details returned
examples:
application/json:
id: 'kb:12345'
is_defined_by: 'http://starinformatics.com'
provided_by: 'https://skr3.nlm.nih.gov/SemMedDB/'
qualifiers: []
annotation:
- tag: stage
value: neo-natal
evidence:
- id: 'PMID:22781086'
uri: 'https://www.ncbi.nlm.nih.gov/pubmed/?term=22781086'
name: >-
Neonatal diabetes mellitus and congenital diaphragmatic
hernia coincidence or concurrent etiology?
evidence_type: ECO_0000033
date: '2012-07-10T00:00:00.000Z'