← 최신 논문
💻 생물정보학

Bioprocess Modeling Made Easy With Hybrax

이 논문은 표준화된 데이터 형식과 하이브리드 메커니즘-신경망 모델을 위한 자동화된 엔드 투 엔드 훈련 파이프라인을 제공함으로써 바이오프로세스 모델링을 효율화하고, 이를 통해 재현성을 높이며 이러한 모델을 개발하고 공유하는 데 필요한 코딩 노력을 줄여주는 오픈 소스 파이썬 프레임워크인 Hybrax를 소개한다.

원저자: Libiseller-Egger, J., Gotsmy, M., Guillen-Gosalbez, G., Zanghellini, J.

게시일 2026-11-06
📖 4 분 읽기☕ 가벼운 읽기

원저자: Libiseller-Egger, J., Gotsmy, M., Guillen-Gosalbez, G., Zanghellini, J.

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ⚕️ 이것은 동료 심사를 거치지 않은 프리프린트의 AI 생성 설명입니다. 의학적 조언이 아닙니다. 이 내용을 바탕으로 건강 관련 결정을 내리지 마세요. 전체 면책 조항 읽기

생명을 구하는 의약품을 만드는 공장에서는, 아주 작은 세포들이 복잡한 단백질을 생산하도록 유도하는 보이지 않는 유리 용기 내부에서 가장 중요한 작업이 종종 일어납니다. 이러한 바이오 공정은 매우 섬세하고 비용이 많이 들며, 그 안의 살아있는 유기체들이 환경에 반응하여 끊임없이 행동을 변화시키기 때문에 제어하기가 어렵습니다. 과학자들은 끝없는 비용이 드는 실험을 반복하는 대신, 세포가 어떻게 행동할지 예측하기 위해 컴퓨터 모델을 구축하려 오랫동안 노력해 왔습니다. 지금까지 가장 성공적인 접근 방식은 알려진 물리 및 화학 법칙과 데이터로부터 직접 패턴을 학습하는 유연한 컴퓨터 프로그램을 결합한 하이브리드 방식이었습니다. 그러나 이러한 모델을 구축하는 것은 전통적으로 모든 프로젝트마다 수작업으로 진행되는 고된 작업이었으며, 세포에 먹이를 주거나 샘플을 제거하고 부피 변화를 추적하는 등의 번거로운 세부 사항을 처리하기 위해 연구자들이 방대한 양의 코드를 직접 작성해야 했습니다. 이러한 반복적인 작업은 모델을 공유하거나 서로 다른 접근 방식을 비교하는 것을 어렵게 만들어, 이 분야의 발전을 늦추었습니다.

이러한 병목 현상을 해결하기 위해, 연구팀은 Hybrax라고 불리는 새로운 오픈 소스 소프트웨어 프레임워크를 개발했습니다. 이 도구를 자동차 프레임이 엔진을 교체할 때 차량 전체를 다시 만들 필요 없이 엔진만 바꿀 수 있게 해주는 것과 마찬가지로, 바이오 공정 모델을 구축하기 위한 표준화된 섀시라고 생각하면 됩니다. Hybrax 이전에는 과학자들이 액체를 추가하거나 샘플을 제거하는 것이 반응기 내 물질의 농도를 어떻게 변화시키는지 설명하는 코드를 수동으로 작성해야 했습니다. Hybrax는 이 전체 과정을 자동화합니다. 이 소프트웨어는 실험실의 가공되지 않은 데이터(무엇이 추가되었고, 무엇이 제거되었으며, 세포가 무엇을 생산했는지에 대한 측정값)를 가져와서 필요한 물리적 조정을 자동으로 계산합니다. 이를 통해 연구자들은 코드의 지루한 배관 작업을 건너뛰고, 세포가 실제로 어떻게 행동하는가라는 생물학적 질문에 온전히 집중할 수 있습니다.

이 프레임워크는 순수하게 알려진 화학 방정식에 기반한 모델부터 인공지능을 사용하여 공정의 미지의 부분을 추측하는 모델에 이르기까지 다양한 유형의 모델을 처리할 수 있을 만큼 유연하게 설계되었습니다. 연구진은 기존 문헌에 있는 두 가지 모델을 재현함으로써 그 성능을 입증했습니다. 첫 번째는 특정 화합물을 생산하는 데 사용되는 잘 알려진 박테리아인 대장균(E. coli)과 관련된 것이었습니다. 이전 연구의 실제 데이터를 Hybrax에 입력함으로써, 연구팀은 원래의 결과와 일치하는 모델을 구축하였고, 바이오매스 및 생성물 수준을 예측하는 데 있어 높은 정확도를 달성했습니다. 두 번째 테스트는 항체를 만드는 데 흔히 사용되는 포유류 세포주인 HEK293의 합성 데이터를 사용했습니다. 이 공정은 수십 가지의 다양한 영양분과 노폐물을 포함하고 있어 더 복잡합니다. 연구팀은 시간 경과에 따른 패턴을 기억하는 데 뛰어난 '장단기 메모리(long short-term memory)' 네트워크라는 유형의 인공지능을 사용하여 모델을 구축했습니다. 이 모델은 다른 프로그래밍 언어로 작성된 원래 버전만큼 잘 작동하여, 시간이 지남에 따라 바이오매스, 항체 및 포도당 수치를 정확하게 예측했습니다.

Hybrax의 가장 중요한 특징 중 하나는 과학적 연구의 공유 방식을 다루는 방식입니다. 많은 분야에서 원래의 데이터가 맞춤형 스프레드시트에 숨겨져 있고 코드가 여러 파일에 흩어져 있기 때문에 연구를 재현하는 것이 어렵습니다. Hybrax는 이 모든 것을 하나로 묶습니다. 모델을 훈련할 때마다 소프트웨어는 모델의 설정, 모델을 정의하는 데 사용된 코드, 구성 및 처리된 데이터를 포함하는 완전한 체크포인트를 저장합니다. 이는 다른 연구자가 해당 파일 하나만 가지고 즉시 모델을 실행하거나, 원래 저자의 노트를 찾아 헤맬 필요 없이 처음부터 다시 훈련할 수 있음을 의미합니다. 연구진은 이러한 접근 방식이 자신들의 작업을 더 빠르게 만들었을 뿐만 아니라, 동일한 데이터 세트에 서로 다른 모델 구조를 쉽게 교체하여 적용할 수 있게 하여, 어떤 방법이 가장 잘 작동하는지에 대한 직접적이고 공정한 비교를 가능하게 했다는 점을 발견했습니다.

연구팀은 또한 이 소프트웨어가 예측을 물리적으로 현실적이게 유지하는 까다로운 문제를 어떻게 처리하는지도 보여주었습니다. 포유류 세포를 이용한 테스트에서 초기 모델들은 때때로 물질의 양을 음수(-)로 예측했는데, 이는 현실 세계에서 불가능한 일입니다. 소프트웨어에 이러한 불가능한 예측에 벌점을 주는 간단한 규칙을 추가함으로써, 연구팀은 성능은 동일하게 유지하면서도 모든 예측값을 양수로 유지하는 두 번째 버전의 모델을 훈련할 수 있었습니다. 이러한 유연성은 이 도구가 근본적인 코드를 완전히 다시 작성하지 않고도 연구 중인 특정 공정의 물리 법칙을 강제하도록 적응될 수 있음을 시사합니다.

궁극적으로 Hybrax는 바이오 공정 모델링을 더 접근 가능하고 재현 가능하게 만드는 변화를 상징합니다. 데이터 준비와 방정식 설정이라는 일상적이고 반복적인 과업을 연구자의 어깨에서 덜어줌으로써, 이 소프트웨어는 연구자들이 세포 기능의 실제 원리를 탐구하는 데 집중할 수 있도록 해줍니다. 저자들은 이 도구가 현재 오픈 소스로 공개되어 누구나 사용할 수 있지만, 여전히 진화 중이라고 언급했습니다. 향-후 버전은 훈련 속도를 개선하고 모델이 왜 특정 예측을 내리는지에 대한 이해를 돕는 더 나은 도구들을 추가하는 것을 목표로 합니다. 현재로서는 이 프레임워크가 실질적인 솔루션으로서, 이전에는 도달하기 어려웠던 명확성과 일관성을 가지고 복잡한 생물학적 모델을 구축하고, 공유하며, 비교할 수 있는 방법을 제공하고 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →