mygene-search — Integrated Gene Lookup
NCBI Gene + UniProt + Ensembl + RefSeq + HGNC + GO + Pathway 통합 카드 한 화면 (5초)
도구 가이드
정의
mygene-search는 MyGene.info v3 REST API (Andrew Su lab, BioGPS 운영)를 기반으로 NCBI Gene / UniProt / Ensembl / RefSeq / HGNC / GO / Pathway 정보를 한 화면 통합 카드로 표시하는 무료 유전자 검색 도구입니다. 유전자 심볼(TP53), Entrez ID(7157), Ensembl ID(ENSG00000141510), UniProt accession(P04637) 네 가지 입력 방식 모두 자동 감지하여 동일한 통합 카드로 도달합니다. Vercel Edge ISR 5분 캐시 + 자체 토큰 버킷 rate limit + 한국어/영어/일본어 UI를 통해 NCBI/UniProt/Ensembl 각각 검색 시 발생하는 30초~1분 페인포인트를 5초로 압축합니다. BioPlayground 외부 라이브러리 0% (LAW #4 정합) — 자체 fetch + 자체 cache layer + native HTML5 <details> collapsible.
목적
(1) NCBI Gene / UniProt / Ensembl 등 여러 DB를 각각 검색하는 30초~1분 페인포인트를 5초 통합 진입으로 압축 (2) 한국어 UI 부재로 진입 장벽 높았던 대학원생 / 임상 연구원 / 신약 개발자에게 ko/en/ja 다국어 카드 제공 (3) Cross-references 3-grid (UniProtKB / RefSeq RNA / Ensembl Gene) above-the-fold 노출 → 클로닝 / 프라이머 디자인 워크플로우 즉시 진입 (4) 4가지 입력 방식 (symbol / Entrez ID / Ensembl ID / UniProt accession) 자동 감지로 ID 변환 별도 도구 불필요
사용법
① 검색창에 유전자 입력 — 4가지 방식 모두 자동 감지: • Symbol: TP53, BRCA1, EGFR, KRAS, INS • Entrez ID: 7157 (TP53), 672 (BRCA1) • Ensembl ID: ENSG00000141510 (TP53) • UniProt: P04637 (TP53) ② 생물종 칩 선택 — Human (9606, default) / Mouse (10090) / Rat (10116) / Zebrafish (7955) ③ 검색 버튼 클릭 — 자체 Route Handler 경유 (token bucket 10 req/sec + email + ISR 5분) ④ 결과: • 단일 매칭 → 통합 카드 (Header + Aliases + Summary + Cross-ref 3-grid + GO + 외부 링크) • 다중 매칭 → 후보 리스트 → 클릭하여 카드 진입 ⑤ "Ortholog 자동 탐색" 버튼 → 다른 species에서 동일 symbol 재검색 ⑥ 최근 검색 5건은 localStorage에 자동 저장 (chip 클릭으로 재실행)
예시
예 1) TP53 (사람) — symbol 입력 → Entrez 7157 / UniProt P04637 / Ensembl ENSG00000141510 / HGNC 11998 / OMIM 191170 → Aliases: BCC7, LFS1, P53, TRP53 예 2) 7157 (Entrez ID 직접 입력) → 동일한 TP53 카드로 도달 (입력 유형 자동 감지: entrez) 예 3) ENSG00000141510 (Ensembl ID 직접 입력) → 동일한 TP53 카드 (입력 유형: ensembl) 예 4) P04637 (UniProt accession 직접 입력) → 동일한 TP53 카드 (입력 유형: uniprot) 예 5) BRCA1 → Entrez 672 / UniProt P38398 / Ensembl ENSG00000012048 / HGNC 1100 / OMIM 113705 예 6) 다중 매칭 예시: "p53" → 후보 리스트 (TP53 / TP63 / TP73 / Trp53 등) → 클릭으로 단일 카드 진입