소개
Cytoscape는 복잡한 네트워크 분석 및 시각화를 위한 오픈 소스 소프트웨어 플랫폼입니다. 생물정보학, 사회 네트워크 분석, 시맨틱 웹 등 다양한 분야에서 사용되며, 유전자 상호작용 데이터부터 사회 관계망까지 통합하여 분석할 수 있습니다. Cytoscape Consortium에서 개발 및 유지보수하며, LGPL-2.1 라이선스로 배포됩니다. 공식 웹사이트에서 최신 버전을 다운로드하여 사용할 수 있습니다.
상세정보
네트워크 데이터 통합 및 분석
분자 및 유전자 상호작용 데이터 세트를 여러 표준 형식으로 불러올 수 있으며, 전역 데이터셋과 기능적 주석을 통합하여 강력한 시각적 매핑을 수행할 수 있습니다. 네트워크 통계 계산, 최단 경로 탐색, 클러스터링 등 다양한 분석 기능을 Apps를 통해 제공합니다.
시각화 및 사용자 정의
사용자는 노드와 엣지의 색상, 형태, 크기 등을 속성 데이터에 따라 동적으로 매핑할 수 있습니다. WikiPathways, Reactome, KEGG과 같은 인간 큐레이션 경로 데이터셋을 시각화하고 분석하는 데 특화된 도구를 제공합니다.
확장성 및 App 생태계
Cytoscape는 OSGi 프레임워크에서 실행되며, Java로 간단하고 복잡한 앱을 개발할 수 있습니다. 풍부한 API와 활발한 개발자 커뮤니티를 통해 100개 이상의 서드파티 Apps가 제공되어 기능 확장이 가능합니다.
자동화 및 스크립트 지원
CyREST, Commands, R 및 Python 라이브러리를 통해 스크립트 언어로 Cytoscape를 자동화할 수 있습니다. 이를 통해 워크플로 기반 네트워크 분석을 구축하고 반복 작업을 효율화할 수 있습니다.
다운로드·설치 방법
공식 웹사이트(http://www.cytoscape.org/index.html)에서 운영 체제에 맞는 설치 프로그램을 다운로드할 수 있습니다. Windows 사용자는 exe 설치 파일을 실행하여 마법사에 따라 설치할 수 있습니다. 설치 후 프로그램을 실행하면 시작 화면에서 샘플 네트워크를 불러오거나 자신의 데이터를 가져올 수 있습니다.
기본 사용법/명령어
프로그램을 실행한 후, 파일 메뉴에서 ‘불러오기’를 선택하여 지원 형식(예: GraphML, SIF, XLSX)의 네트워크 파일을 가져옵니다. 불러온 데이터에 대해 스타일 패널을 통해 시각적 속성을 매핑하고, 분석 메뉴에서 네트워크 분석 도구를 실행할 수 있습니다. 결과는 이미지나 데이터 파일로 내보낼 수 있습니다.
이런 경우에 유용합니다
유전자 상호작용 네트워크를 분석하여 생물학적 경로를 발견하고자 하는 연구자에게 유용합니다. 사회 과학자는 대인 관계 네트워크를 테이블 형태의 데이터로부터 구축하고 웹 API를 통해 수집한 소셜 상호작용을 시각화하여 패턴을 파악할 수 있습니다. 일반 사용자도 복잡한 관계 데이터를 직관적으로 탐색하고 이해하기 위해 활용할 수 있습니다.
지원 환경·시스템 요구사항
Cytoscape는 Java 8 이상을 요구하며, Windows, macOS, Linux에서 실행됩니다. 공식 웹사이트에서 각 운영 체제에 맞는 설치 프로그램을 제공하므로, 사용자는 자신의 시스템에 맞는 버전을 다운로드하여 설치할 수 있습니다.
최신 버전·업데이트
현재 버전은 3.10.4이며, 공식 웹사이트의 릴리스 노트에서 업데이트 내역을 확인할 수 있습니다. 정기적인 버전 업데이트를 통해 성능 개선, 버그 수정 및 새로운 기능이 추가됩니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


