Lexiverse
Lexiverse - 영어 학습자를 위한 AI 기반 문맥 독해 엔진
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
미분방정식 + LaTeX + 시뮬레이션 수식 빌더 (PBPK 투여 모델링)
README 전체를 불러오는 중입니다.
README 전문 보기 ↗미분방정식(ODE)을 편집하면서 LaTeX 수식, 시뮬레이션 그래프, 비교 지표를 바로 확인하는 웹 도구입니다. 고양이 FIP 치료제 GS-441524의 PBPK 모델을 단계별로 만들고 비교하는 예시(모델 0 ~ 6단계)가 들어 있습니다.
#m= 뒤에 담은 링크를 복사합니다. 링크를 열면 저장된 모델보다 먼저 적용됩니다.ode-builder-presets-v1), 상단 목록에서 불러오거나 JSON 으로 내보내고 가져옵니다.mg, L/h, 1/h, µM, - 등)을 채우면 방정식 항의 차원이 좌변과 다를 때 경고합니다. 비워 둔 변수가 든 항은 검사하지 않습니다.index.html 한 파일로 동작합니다 (HTML·CSS·JS 포함)./* @core-start */ … /* @core-end */ 주석으로 표시돼 있고 DOM을 건드리지 않습니다.@core 블록을 페이지의 <script> 텍스트에서 꺼내 Blob URL 로 만든 Web Worker 에서 돌립니다. Worker 를 만들 수 없는 환경(file://)에서는 메인 스레드에서 계산합니다.localStorage 키 ode-equation-builder-v1(현재 모델), ode-builder-presets-v1(내 프리셋). 예전에 내보낸 JSON 도 normalize() 가 기본값을 채워 그대로 불러옵니다.test/core.test.js가 index.html에서 @core 블록을 그대로 꺼내 Node 내장 러너로 돌립니다. 파서 우선순위, LaTeX 출력 형식, 적분기 정확도(해석해 대비), 반복 투약의 중첩 원리·질량 보존, 강성 적분기(y′ = −1000(y − cos t) 해석해, Robertson 문제, 3차 수렴)와 자동 전환, Nelder–Mead(2차 함수·Rosenbrock)와 파라미터 복원, 단위 파서·추론·방정식 검사, 공유 링크 왕복(압축·비압축), 그래프 SVG 와 SBML 의 XML 균형, R/Julia/Python 코드 내용을 검사합니다. 코어에 함수를 추가하면 테스트 파일의 names 배열에도 이름을 넣어야 합니다.
npm test # Node 22+, 의존성 없음
푸시할 때마다 GitHub Actions가 같은 테스트를 돌립니다. 앞으로 할 일은 ROADMAP.md에 있습니다.
chapter2/)챕터 1과 같은 편집기에서 단계를 따라갑니다. 로트카–볼테라로 장내 미생물을 먼저 보고, 대사산물·P-gp 발현을 거쳐 PBPK에 연결합니다.
| 단계 | 내용 |
|---|---|
| 2-1 | 로트카–볼테라 2군 경쟁 (공생균 x_c vs 기회균 x_o), 로지스틱 해석해 검증, 평형점 |
| 2-2 | 교란과 회복: 장염 · 항생제 · FIP (각각 켜고 끔) |
| 2-3 | 대사산물 S_m → P-gp 발현 P_gp (간접 반응, 기준 1) |
| 2-4 | P_gp → 출구 k_out, 장염 설사 → 통과 k_tr. 장 3구획(내강 → 장 세포 → 혈액) + 챕터 1 모델 1 몸, 28일 투약 |
| 2-5 | k_in·k_out·k_tr 배수 민감도와 분석 화면(analysis.html: 시나리오 겹쳐 그리기 · 분배 프리셋 비교 · 히트맵) |
chapter2/index.html(편집기)과 chapter2/engine.gen.js(분석 화면용 계산 코드)는 index.html에서 자동 생성한 파일입니다. 직접 고치지 말고 index.html이나 chapter2/stages.js를 고친 뒤 node tools/build-engine.mjs로 다시 만드세요.chapter2/stages.js(STAGE_PACK)에 있습니다. index.html은 STAGE_PACK이 있으면 진행 단계·설명·저장 키를 그것으로 바꾸고, 없으면 챕터 1 그대로 동작합니다.python -m http.server).chapter3/)FIP 기전 자료(장 상피 감염 → 단핵구·대식세포 감염 → 혈관 통한 확산 → 사이토카인 → 혈관 투과성 → 복수)를 단계로 옮기고, 약물이 바이러스 복제를 억제하는 과정을 챕터 1의 농도와 잇습니다.
| 단계 | 묻는 질문 | 내용 |
|---|---|---|
| 3-1 | 바이러스가 퍼지는 힘은 얼마나 센가? | 표적·감염 대식세포와 바이러스 3구획, 초기 확산 해석해, R_0 |
| 3-2 | 약이 얼마나 억제해야 바이러스가 사라지나? | 농도를 일정하게 두고 억제율 ε, 치료 임계 ε > 1 − 1/R_0 |
| 3-3 | 실제 투약 농도로는 그 경계를 넘나? | 모델 1 농도 → ε(t) → 바이러스 |
| 3-4 | 바이러스가 줄면 증상은 언제 좋아지나? | 염증 신호 → 혈관 투과성 → 복수 (습식 FIP) |
| 3-5 | 투약을 멈추면 어떻게 되나? | 투약 종료 후 경과, 기간 스윕 |
chapter2/와 같은 방식으로 index.html에서 자동 생성합니다. 단계 내용은 chapter3/stages.js에 있습니다.node tests/baseline.mjs — 챕터 1 모든 단계의 지표가 tests/baseline.json 기록과 같은지 (회귀)node tests/chapter3.mjs — 챕터 3 해석해·R_0·치료 임계·질량 보존·반응 순서 (--show로 해석 문장 출력)node tests/chapter2.mjs — 챕터 2 단계별 검사(해석해·평형점·교란 끔·질량 보존)와 장 모델(F 닫힌 식·보정), 생성 파일 최신 여부node tests/chapter2_scipy.mjs — 챕터 2 모델을 scipy로 풀어 대조 (numpy, scipy 필요)모델 파라미터 일부는 문헌 값이고 일부는 가정입니다. 페이지의 변수 카드에서 근거 표시(문헌·보정·계산·가정)를 확인하세요. 연구·학습용이며 임상 판단에 쓰기 위한 도구가 아닙니다.