Runchuan-BU/BioClaw

AI-Powered Bioinformatics Research Assistant. Built on OpenClaw.

해결하는 문제

BioClaw은 생물정보학 연구를 위한 대화형 인터페이스를 제공하여 연구자가 명령줄 도구, 시각화 소프트웨어, 데이터베이스, 문헌 검색 엔진 간에 자주 전환할 필요 없도록 합니다. 계산 생물학 기능을 WhatsApp, WeChat, Discord와 같은 일반적인 메시징 앱에 직접 통합하여, 채팅 인터페이스에서 복잡한 분석을 수행할 수 있게 합니다.

작동 방식

NanoClaw의 컨테이너 기반 에이전트 아키텍처와 STELLA 프레임워크를 기반으로 하며, Node.js 오케스트레이터가 각 대화 그룹용 별도의 Docker 컨테이너를 관리합니다. 이러한 컨테이너에는 BLAST+, SAMtools, BWA, PyMOL 등의 포괄적인 생물정보학 도구 박스와 BioPython, pandas 등의 Python 라이브러리가 사전 설치되어 있습니다. 시스템은 LLM(클로드 에이전트 SDK 또는 OpenRouter를 통해)을 사용하여 자연어 요청을 도구 실행으로 변환합니다. 또한 커뮤니티 리포지토리에서 전문 기술을 동적으로 가져와 실행할 수 있는 '스킬 허브' 기능도 갖추고 있습니다.

대상 사용자

명령줄 전문 지식이나 환경 전환 없이 데이터 분석, 서열 검색, 문헌 마이닝을 간편하게 수행하고 싶은 생물정보학 연구자 및 웨트랩 과학자들.

주요 특징

  • 다중 채널 통합: WhatsApp, WeChat, Feishu/Lark, Discord, Slack, QQ 및 로컬 웹 UI를 지원합니다.
  • 포괄적인 도구 세트: 시퀀스 분석(BLAST, BWA), 품질 관리(FastQC), 구조 생물학(PyMOL), 데이터 시각화(볼카노 플롯, 히트맵)를 지원합니다.
  • 동적 스킬 획득: 내장 기능을 넘어서는 작업을 처리하기 위해 외부 스킬 허브에서 전문 스킬을 자동으로 가져올 수 있습니다.
  • 채팅 기반 제어: 워크스페이스 관리, 스레드 메모리, 채팅에서 직접 호스트 측 SSH 실행까지 내장 명령어를 제공합니다.
  • 웨트랩 해석: 업로드된 젤/블롯 사진을 분석하여 랜의 품질과 타겟 밴드를 평가할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트