무료 · 키 없음 · 가입 없음

MyGeneLog 데이터 위에 만드세요

MyGeneLog는 쉬운 언어로 쓴 변이 데이터셋을 공개 API로 제공합니다 — 현재 62건이며 계속 늘고 있습니다. 무료로 쓰실 수 있고, API 키도 가입 절차도 없습니다(가벼운 요청 제한은 있습니다 — 아래를 참고해 주십시오). 이걸로 무언가를 만드셨다면 mygenelog.com 링크를 걸어 주시면 고맙겠습니다. 의무는 아닙니다.

이 데이터셋이 쌓아 올릴 만한 이유는 개수가 아닙니다. 변이, 질환, 처방 지침, 그리고 냄새와 맛의 유전학은 각각 훌륭한 공개 데이터베이스를 하나씩 가지고 있지만, 서로 이어져 있지 않습니다. 이 데이터셋이 바로 그 연결입니다. 모든 변이는 그것이 연결된 질환을 함께 담고, 모든 질환은 거기에 해당하는 유전자-약물 쌍을 함께 담으며, 모든 주장은 출처를 함께 담습니다. 노드 목록이 아니라 그래프의 간선을 가져가시는 겁니다.

이 데이터는 연구에서 도출한 일반 정보이며 의학적 조언이 아닙니다 — 사용자에게 직접 보이는 서비스에 쓰기 전에 맨 아래 고지 사항을 읽어 주십시오.

후원하기

엔드포인트

GET

/api/v1/variants

전체 변이 목록입니다.

curl https://www.mygenelog.com/api/v1/variants
GET

/api/v1/variants/{rsid}

dbSNP rsID로 조회하는 단일 변이입니다.

curl https://www.mygenelog.com/api/v1/variants/rs4988235
GET

/api/v1/conditions

공개된 모든 질환과, 각각에 연결된 변이·상호참조 코드·인용 출처를 함께 반환합니다. 긴 본문은 목록 응답에서 빠지므로, 필요하시면 개별 질환을 조회해 주십시오.

curl https://www.mygenelog.com/api/v1/conditions
GET

/api/v1/conditions/{slug}

질환 하나의 전체 내용입니다. 평이한 설명과 임상 상세를 HTML로, FAQ, 약리유전체 메모, 모든 출처, 최종 사실 확인 날짜 — 그리고 저희가 확인하지 못한 것들을 담은 open_questions까지 포함합니다.

curl https://www.mygenelog.com/api/v1/conditions/hereditary-hemochromatosis

응답 형태

{
  "rsid": "rs4988235",
  "slug": "rs4988235",
  "url": "https://www.mygenelog.com/variants/rs4988235",
  "gene": "MCM6 / LCT",
  "trait_name": "Lactose tolerance",
  "risk_tier": "standard",
  "genotypes": [
    { "genotype": "C/C", "note": "..." },
    { "genotype": "C/T", "note": "..." },
    { "genotype": "T/T", "note": "..." }
  ],
  "guideline_note": null,
  "source_note": "Enattah et al. 2002, Nature Genetics — ..."
}

요청 제한

IP당 1분에 10회. 키도 로그인도 없습니다 — CDN이 아니라 작은 VPS 한 대에서 서비스하기 때문입니다. 초과하면 HTTP 429를 반환합니다. 더 무거운 사용(대량 내보내기, 갱신 웹훅 등)이 필요하시면 먼저 연락해 주십시오.

고지 사항

이 데이터는 공개된 연구를 정보 목적으로 요약한 것이며, 의학적 조언도 진단도 아닙니다. 이 데이터로 제품을 만드신다면 그렇게 제시하지 말아 주십시오 — 진단이 아니라는 같은 전제를 여러분의 사용자에게까지 그대로 전달해 주십시오. 이용약관을 참고해 주십시오.