Jpred는 단백질 2차 구조 예측을 위한 웹 기반 서버로, 던디 대학교의 Barton 그룹이 개발하고 유지 관리하고 있다. 이 서버는 단백질 서열을 입력받아 알파-나선, 베타-가닥, 또는 코일과 같은 2차 구조 예측 결과를 용매 접근성 및 신뢰도 점수와 함께 반환한다. 이 서버는 1990년대 후반부터 공개적으로 이용 가능했으며, 생물정보학 연구에서 널리 사용되고 있다.
Jpred의 예측 방법은 PSI-BLAST를 사용하여 단백질 데이터베이스에 대해 생성된 다중 서열 정렬을 통합하며, 이는 정확도를 향상시키는 진화적 정보를 포착한다. 핵심 알고리즘은 알려진 단백질 구조로 훈련된 신경망, 특히 순환 아키텍처를 사용한다. 수년에 걸쳐 Jpred는 여러 차례 업데이트되었으며, 현재 버전(Jpred 4)은 향상된 성능과 사용자 친화적인 인터페이스를 제공한다.
역사 및 개발
Jpred는 1998년 던디 대학교의 James Cuff와 Geoffrey Barton에 의해 처음 출시되었다. 이는 PHD 및 PSIPRED와 같은 초기 방법을 기반으로 한 가장 초기의 공개적으로 접근 가능한 2차 구조 예측 서버 중 하나였다. 이 서버는 단순하게 설계되었으며, 사용자가 서열을 제출하면 몇 분 내에 예측 결과를 받을 수 있다. 초기 버전은 비중복 단백질 구조 세트로 훈련된 신경망 앙상블을 사용했다.
2008년에는 Jpred 3가 출시되어 2단계 신경망과 향상된 정렬 생성을 사용하는 더 정교한 알고리즘을 통합했다. 가장 최신 주요 버전인 Jpred 4는 2015년에 출시되었으며, 더 빠른 파이프라인과 업데이트된 기본 데이터베이스를 도입했다. 이 서버는 새로운 단백질 구조 데이터와 알고리즘 개선을 반영하기 위해 주기적으로 업데이트되며 지속적으로 유지 관리되고 있다.
방법론
Jpred의 예측 파이프라인은 질의 서열로 시작한다. 먼저 PSI-BLAST를 실행하여 서열 데이터베이스(예: UniProt)에서 상동 서열을 검색하고, 이를 정렬하여 다중 서열 정렬을 생성한다. 이 정렬은 진화적 보존 패턴을 포착하는 위치 특이적 점수 행렬(PSSM)로 변환된다.
PSSM은 신경망, 특히 Jpred 4에서는 장단기 메모리(LSTM) 유닛을 가진 순환 신경망에 입력되며, 이는 서열 컨텍스트를 처리한다. 네트워크는 각 잔기가 H(나선), E(가닥), 또는 C(코일)의 세 가지 2차 구조 상태 중 하나일 확률을 출력한다. 별도의 네트워크는 용매 접근성(매몰 또는 노출)을 예측한다. 최종 출력에는 일반적으로 0에서 9까지 범위의 잔기별 신뢰도 점수가 포함된다.
훈련 데이터는 단백질 데이터 뱅크(PDB)에서 가져오며, 중복을 제거하기 위해 필터링된다. 신경망은 역전파와 교차 엔트로피 손실 함수를 사용하여 훈련된다. Jpred 4의 정확도는 3상태 예측(Q3)에서 약 82%로 보고되며, 이는 다른 현대 방법과 경쟁력이 있다.
사용 및 응용
Jpred는 알려진 구조가 없는 단백질 서열을 주석 처리하기 위해 연구자들이 사용하며, 기능 추론 및 실험 설계에 도움을 준다. 이는 상동성 모델링 및 접힘 인식과 같은 구조 생물정보학 파이프라인의 첫 단계로 자주 사용된다. 이 서버는 또한 여러 서열을 분석하기 위한 배치 모드와 프로그래밍 방식 접근을 위한 API를 제공한다.
2차 구조 외에도 Jpred 출력은 부위 지정 돌연변이 유발 실험을 안내하고, 기능적 잔기를 식별하며, 단백질 공학을 지원하는 데 사용될 수 있다. 이 서버는 수천 건의 과학 출판물에서 인용되었으며, 이 분야의 표준 도구가 되었다.
가용성 및 영향
Jpred는 던디 대학교 웹사이트에서 학술 사용자에게 무료로 제공된다. 이는 Linux 서버 클러스터에서 실행되어 빠른 처리 시간을 보장한다. 이 서버는 생명공학 및 생물학 연구 위원회(BBSRC)를 포함한 연구 보조금으로 지속적으로 자금을 지원받아 왔다.
Jpred의 영향은 접근성과 신뢰성에 있다. 이는 2차 구조 예측의 벤치마크로 사용되었으며, 그 출력은 PSIPRED 및 Jpred의 후속 모델인 JNet과 같은 다른 도구와 자주 비교된다. 이 서버의 설계는 사용 용이성과 명확한 출력 시각화를 강조하며 이후 웹 기반 생물정보학 도구에 영향을 미쳤다.
관련 도구 및 향후 방향
Jpred는 전체 3D 구조를 예측하는 AlphaFold와 같은 Artificial intelligence 기반 방법을 포함한 더 넓은 단백질 구조 예측 도구 생태계의 일부이다. Jpred는 2차 구조에 초점을 맞추지만, Machine learning 기술의 통합은 시간이 지남에 따라 진화해 왔다. 향후 업데이트는 정확도를 더욱 향상시키기 위해 Transformer (architecture) 모델과 같은 Deep learning 아키텍처를 통합할 수 있다.
이 서버는 활발히 유지 관리되고 있으며, Barton 그룹은 기본 신경망인 JNet을 계속 개발하고 있다. 현재 날짜 기준으로 Jpred 4가 표준 버전이며, 새로운 주요 릴리스는 발표되지 않았지만 데이터베이스와 알고리즘의 지속적인 개선이 예상된다.