클로드스킬마트스킬 둘러보기스킬이 뭐예요?
목록으로

Gtars 유전체 인터벌 분석

BED 인터벌 집합 연산, 커버리지, 컨센서스, 토크나이저, refget까지 gtars를 Python·Rust·CLI에서 안전하게 다루도록 안내하는 스킬입니다.

데이터·분석고급33,0303,248AI 점수 8/10마지막 업데이트: 2026. 8. 9.

무엇을 해주나

gtars(유전체 인터벌 처리 라이브러리)를 Claude가 올바르게 사용하도록 잡아주는 가이드 스킬입니다.

  • 집합 연산·오버랩: count_overlaps, any_overlaps, find_overlaps, intersect_all, jaccard, setdiff, reduce, cluster, gaps 등 Python 0.9.2 실제 API 기준 사용법 제시
  • 컨센서스/커버리지: genomic_distributions.consensus로 구간 합의 세트 생성, 커버리지 지표와 신호 트랙(uniwig) 생성 경로 구분
  • 토크나이저·fragment·refget: 로컬 universe BED 기반 토크나이저, refget 저장소(in-memory/local/remote) 사용 규칙
  • 데이터 계약 강제: 0-based half-open 좌표, u32 상한, 어셈블리 해시 기록, 컨티그 이름 정확 비교, 정렬·스트랜드 정책
  • 동봉된 로컬 CLI 6종: BED 검증기, 실행 계획 생성기, 토크나이저 매니페스트, refget 다이제스트 계획, 커버리지 사전점검, 아티팩트 검사기 — 모두 네트워크 없이 동작
  • 안전장치: PyO3 네이티브 확장/Cargo 빌드 스크립트를 코드 실행으로 간주하고, 다운로드·캐시 쓰기는 사용자 승인 없이는 하지 않음

이런 분께 추천

  • ATAC-seq/ChIP-seq 피크, 프로모터·인핸서 영역 등 BED 파일을 자주 다루는 생명정보학 연구자
  • 유전체 인터벌 기반 머신러닝(토크나이저/universe) 파이프라인을 구축하는 분
  • 좌표계 오류, 컨티그 이름 불일치, 데이터 누수 같은 실수를 사전에 막고 싶은 분
  • 환자/도너 단위 분할과 재현 가능한 프로비넌스 기록이 필요한 팀

활용 예시

  1. 피크 오버랩 요약: "내 peaks.bedpromoters.bed와 얼마나 겹치는지 구간별 카운트와 자카드 지수를 계산해줘" → 검증기로 좌표·정렬 확인 후 count_overlaps/jaccard 코드 생성
  2. 컨센서스 세트 만들기: 여러 샘플 BED에서 합의 구간을 만들되, 학습 세트만으로 universe를 구성해 검증/테스트 누수를 방지
  3. 토크나이저 준비: 사전학습 토크나이저를 무단 다운로드하지 않고, 로컬 universe BED로 Tokenizer.from_bed를 구성하고 매니페스트/체크섬을 남김

· · · 설치 가이드 · · ·

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 K-Dense-AI/scientific-agent-skills 의 skills/gtars 폴더를 내 ~/.claude/skills/gtars/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/gtars ~/.claude/skills/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널을 열고 스킬 저장소를 클론합니다: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git
  2. 스킬 디렉터리를 만듭니다: mkdir -p ~/.claude/skills
  3. gtars 스킬 폴더를 복사합니다: cp -r scientific-agent-skills/skills/gtars ~/.claude/skills/
  4. ~/.claude/skills/gtars/SKILL.mdreferences/, scripts/ 폴더가 함께 복사됐는지 확인합니다.
  5. Claude Code를 재시작한 뒤 "BED 파일 오버랩 분석해줘" 같이 요청하면 스킬이 활성화됩니다.
  6. (선택) 실제 라이브러리 사용 시 Python 3.10+ 가상환경을 만들고 uv pip install "gtars==0.9.2"로 설치합니다. 설치 전 PyPI에서 최신/실제 버전과 배포자를 반드시 확인하세요.
  7. (선택) CLI가 필요하면 Rust 툴체인을 설치하고 cargo install gtars-cli --locked를 실행합니다.
  8. 네트워크가 필요한 기능(사전학습 토크나이저, refget 원격, BEDbase 캐시)은 스킬이 승인을 요청하므로, 허용할 호스트와 캐시 경로를 미리 정해두세요.