| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ing
- put
- AS
- #뱅크시 #뱅크시전시 #뱅크시전시회 #뱅크시서울전시 #뱅크시스틸히어 #BANKSY #BANKSYSTILLHERE #더현대뱅크시 #더현대서울뱅크시 #더현대서울전시 #더현대전시 #더현대전시회 #더현대서울ALT1 #ALT1 #현대백화점전시 #서울전시 #서울전시회 #서울전시추천 #서울전시회추천 #서울미술전시 #서울미술관 #서울가볼만한곳 #서울실내데이트 #서울데이트 #서울데이트코스 #서울데이트추천 #여의도전시 #여의도데이트 #여의도가볼만한곳 #여의도데이트코스 #
- TO
- TO 부정사
- 김원스쿨
- GPT
- 딥시크
- 자리
- 자리의힘
- #삼립수박샌드 #수박샌드 #삼립신상 #삼립빵 #신상빵 #편의점신상 #편의점빵 #편의점디저트 #세븐일레븐신상 #세븐일레븐빵 #편의점간식 #신상과자리뷰 #신상리뷰 #수박맛 #수박맛빵 #수박바맛 #수박디저트 #여름간식 #여름디저트 #크림샌드 #크림카스테라 #카스테라 #빵리뷰 #간식추천 #편의점추천
- \
- 중국AI
- 5형식
- deekseek
- Into
- 0528
- be to 부정사
- 영어학습법
- From
- IS
- Today
- Total
AI바라기의 인공지능
diffusion : 빠른 논문 리뷰 : Spectral Diffusion for Protein Dynamics 본문
용어 설명
- DCT-II (Discrete Cosine Transform Type II): 시간 축의 변위(displacement) 궤적을 실수(real-valued) 주파수 성분으로 분해하는 변환 기법입니다. 신호의 경계면을 거울 대칭(mirrored symmetry)으로 연속 확장하므로, DFT(Discrete Fourier Transform) 특유의 주기성 가정으로 인한 양 끝단의 단절(wrap-around) 및 깁스 현상(Gibbs ringing)을 방지하여 비평형 상태(unfolding 등) 모델링에 유리합니다.
- Spectral Volume: 단백질 궤적을 시간 축으로 DCT 변환하여 얻은 3차원 텐서 (주파수 모드 수 K, 잔기 수 L, 3차원 좌표 채널 C) 형태의 표현체입니다.
- DC Component (Direct Current Component, k=0): 주파수가 0인 가장 낮은 모드로, 전체 궤적 시간 동안 각 잔기의 평균 변위(mean displacement)를 나타냅니다. 본 논문에서는 예측 난이도를 낮추기 위해 훈련 세트의 기준값(baseline)을 뺀 잔차(residual) 형태로 변환하여 모델링합니다.
- Parseval's Theorem (파르스발 정리): 시간 도메인의 신호 에너지(분산)와 주파수 도메인 성분들의 제곱합이 비례함을 증명하는 수학 정리입니다. 본 연구에서는 비-DC(non-DC) 주파수 성분들의 진폭 제곱합이 원자 위치의 시간 분산(RMSF의 제곱)과 수학적으로 일치함을 보이는 핵심 이론적 근거로 활용됩니다.
- FNO (Fourier Neural Operator): 편미분 방정식(PDE)을 주파수 공간에서 풀기 위해 고안된 신경망 연산자로, 본 논문의 백본인 Spectral Convolution 구조에 영감을 주었습니다.
- Anisotropic Noise Schedule (비등방성 노이즈 스케줄): 주파수 대역별 신호 강도 차이를 반영하여, 거시적 형태와 유연성을 결정하는 저주파 모드에는 더 큰 노이즈를 할당하고 점진적으로 디노이징되도록 유도하는 계층적 노이즈 스케줄링 방식입니다.
- Differentiable SHAKE Projection: 분자동역학(MD)에서 결합 길이를 고정할 때 쓰이는 SHAKE 알고리즘을 미분 가능한 형태로 변형하여, 역-DCT 변환 후 인접 C-alpha 원자 간 거리가 3.8 A을 만족하도록 반복 보정하는 기하학적 제약 연산입니다.
Purpose of the Paper
- 기존 연구의 한계 극복:
- 전통적 MD 시뮬레이션의 계산 비용: 수백 나노초(ns) 이상의 단백질 동역학을 계산하는 데 막대한 시간과 하드웨어 자원이 소모됩니다.
- 기존 생성 모델(MD Emulators)의 구조적 단점:
- 대다수 앙상블 생성 모델(AlphaFlow 등)은 시간적 순서가 없는 무작위 스냅샷(unordered snapshots)만을 생성하여 궤적의 연속성을 모델링하지 못합니다.
- 시간 축 궤적을 생성하는 모델(TEMPO, BioMD 등)은 무거운 자기회귀(autoregressive) 방식이나 대규모 언어 모델(ESM) 임베딩에 의존하여 추론 속도가 매우 느립니다.
- tICA, PCA, MSM(MarS-FM 등) 기반의 차원 축소 접근법은 단백질 시스템마다 고유한 기저(basis)를 사전 정의해야 하므로 새로운 시퀀스나 일반적인 조건에 일반화하기 어렵습니다.
- 새로운 접근 방식 제시:
- 시간 도메인의 궤적 좌표를 시간 축을 따라 **직교 직교 코사인 변환(DCT)**을 통해 **주파수 도메인(Spectral Domain)**으로 변환하는 새로운 물리 기반 표현체를 도입했습니다.
- 복잡한 다중 스케일(multiscale) 동역학을 느린 집합적 운동(저주파)과 빠른 원자 진동(고주파)으로 분리하여, 단일 디퓨전 패스(single diffusion pass)로 전체 궤적(256 프레임)을 한 번에 생성하는 초고속 동역학 생성기 DynaMode를 제안했습니다.
Key Contributions & Novelty
- 1. DCT Spectral Volume 기반의 초고속 MD Trajectory Emulation:
- 내용: 시간 축 좌표를 DCT 변환한 Spectral Volume을 타깃으로 삼는 디퓨전 모델을 설계했습니다.
- 참신성: 시간 도메인의 복잡한 자기상관성을 주파수 공간에서 직교 분해함으로써 순차적 자기회귀 연산을 제거했습니다. 단일 GH200 GPU에서 250 프레임 궤적을 약 1초 만에 원샷으로 생성하여, 기존 최고 성능 모델(aSAMt) 대비 100배 이상의 추론 가속을 달성했습니다.
- 2. FNO 기반의 Block-wise Spectral Mixing 아키텍처:
- 내용: 1D 주파수 합성곱(SpectralConv1d), 채널 포인트와이즈 합성곱, 물리적 타임스케일 기반 블록 대각(block-diagonal) 주파수 믹서를 결합한 신경망 백본을 구축했습니다.
- 참신성: 무거운 Self-Attention 트랜스포머 대신 [0,8], [8,32], [32,128], [128,256] 등 타임스케일별로 주파수 대역을 분할 혼합함으로써, 저주파(거시 운동)와 고주파(원자 진동) 간의 파괴적 간섭(leakage)을 억제하고 연산 효율을 극대화했습니다.
- 3. 저주파 진폭 보정 헤드와 Zero-shot Flexibility 예측 기능:
- 내용: 백본 출력 위에 저주파 대역(k < 8)의 크기(gain)를 정밀하게 재보정하는 전용 잔차 트랜스포머 헤드를 추가하고, Z0-prediction 회귀 손실을 적용했습니다.
- 참신성: Parseval 정리에 따라 저주파 대역의 진폭이 RMSF(유연성)를 직접적으로 근사하므로, 모델이 동역학을 생성하는 과정 자체에서 단일 구조 입력에 대해 별도의 시뮬레이션 없이 Zero-shot으로 잔기별 RMSF를 직접 추론할 수 있음을 규명했습니다.
- 4. 단백질 동역학에 최적화된 DCT 변환 검증:
- 내용: 고온 비평형 상태(unfolding)에서 DFT와 DCT의 경계면 복원 오차 및 특성을 체계적으로 비교했습니다.
- 참신성: DFT가 주기성 가정으로 인해 궤적 양 끝단에서 심각한 깁스 현상과 경계 불연속성을 보이는 반면, 거울 반사 대칭을 가정하는 DCT가 비평형 단백질 거동 복원에 훨씬 우수함을 입증했습니다.
- 5. 계층적 비등방성(Anisotropic) 노이즈 스케줄링:
- 내용: 주파수별 스케일 벡터를 반영하여 저주파 모드에 더 강한 노이즈를 부여하는 스케줄을 도입했습니다.
- 참신성: 디퓨전 역과정 시 거시적인 구조적 형태와 전반적 유연성(저주파)이 먼저 결정된 후, 국소적 원자 지터(고주파)가 점진적으로 채워지는 계층적 생성 과정을 확립했습니다.
Experimental Highlights
- 주요 실험 설정:
- Datasets: mdCATH (5,398개 단량체 도메인, 320K/348K/379K/413K/450K 5개 온도, mmseqs2 기반 서열 유사도 20% 이하로 분할된 495개 도메인의 held-out 테스트 세트), ATLAS (300K 평형 MD 시뮬레이션 82개 도메인, 훈련 범위 이하 온도인 out-of-distribution 테스트 세트).
- Baselines: MDGen, AlphaFlow-MD, TEMPO, MarS-FM, aSAMt, Oracle (held-out MD 레플리카).
- Metrics: Pairwise RMSD Pearson r, Global RMSF Pearson r, Per-target RMSF r, RMWD(Wasserstein 거리), PCA W2, Weak/Transient Contact Jaccard similarity, 충돌 횟수(Clashes).
- 핵심 실험 결과:
- mdCATH 테스트 세트 SOTA 달성 (Table 1):
- Global RMSF Pearson r: 0.844 (TEMPO 0.670, MDGen 0.670, AlphaFlow-MD 0.410 대비 대폭 향상).
- Pairwise RMSD Pearson r: 0.854 (TEMPO 0.770, MDGen 0.710 대비 우수).
- Weak Contact Jaccard: 0.620 (기존 모델 0.410~0.430 수준을 크게 상회).
- ATLAS Out-of-Distribution (300K) 일반화 (Table 2):
- 훈련 범위(320K~450K)를 벗어난 저온 데이터셋에서 ATLAS 훈련 이력이 없음에도 Global RMSF r = 0.734, Pairwise RMSD r = 0.665를 기록하여, ATLAS 서브셋으로 학습한 타 모델(MDGen r=0.500, AlphaFlow r=0.600)보다 뛰어난 제로샷 전이 능력을 보였습니다.
- 초고속 추론 시간 (Figure 5A):
- GH200 GPU 기준 500 프레임 궤적 생성 시 중간값(median) 1.1초 기록 (aSAMt: 184.9초, MarS-FM: 52.9초).
- mdCATH 테스트 세트 SOTA 달성 (Table 1):
Limitations and Future Work
- 명확한 한계점 (Limitations):
- 원자 간 충돌(Steric Clashes) 및 물리적 기하 구조 붕괴:
- 시간 축 주파수 공간에만 집중하고 3차원 공간적 상호작용(spatial reasoning)을 직접적으로 모델링하지 않기 때문에, 원시 출력에서 비결합 C-alpha 원자 간 충돌(프레임당 평균 20건 < 3.5 A)이 발생합니다.
- 생성된 프레임 중 mdCATH의 51.0%, ATLAS의 18.4%에서 1.0 A 미만의 주쇄 교차(segment crossing)가 발견되어 체인이 꼬이는 위상학적 결함이 나타납니다.
- 후처리 에너지 최소화(Energy Minimization)로 인한 속도 저하:
- 충돌을 해결하기 위해 경량 C-alpha 에너지 최소화 모듈을 후처리로 적용하면 충돌 문제는 해소되지만, 추론 시간이 1.1초에서 52.7초로 급증하여 본래의 압도적인 속도 이점이 크게 희석됩니다.
- 표현체 범위의 제한:
- 576개 미만 잔기의 단량체(monomer) 및 C-alpha 트레이스 좌표로만 제한되어 있어, 전원자(all-atom) 측쇄 패킹이나 다량체 복합체 동역학에는 직접 적용되지 못합니다.
- 주파수 절단(Truncation) 시의 물리성 파괴:
- 저주파 성분만 남기고 고주파 성분을 0으로 자르면(truncation) RMSF는 보존되지만 구조적 기하학(C-alpha 거리)이 완전히 깨져, 비디오 압축과 같은 단순 차원 절단 방식의 압축이 불가능합니다.
- 원자 간 충돌(Steric Clashes) 및 물리적 기하 구조 붕괴:
- 향후 연구 방향 (Future Work):
- 공간-주파수 융합 아키텍처(Spatial-Spectral Reasoning): 기하학적 붕괴를 원천 방지하기 위해 3D 동변(equivariant) 그래프 신경망과 주파수 합성곱을 결합한 하이브리드 백본 연구.
- 대체 직교 기저 및 압축 기법 탐색: 고온 언폴딩과 같은 비주기적·비정상(non-stationary) 동역학의 주파수 누설을 줄이기 위해 체비쇼프 다항식(Chebyshev polynomials)이나 웨이블릿(Wavelet) 변환 도입.
- 주파수 패딩을 통한 Temporal Upsampling: 예측된 저해상도 주파수 볼륨 뒤에 0을 채워 넣음(zero-padding)으로써, 추가 계산 비용 없이 매끄러운 고주파수(고해상도 프레임) 보간 궤적을 생성하는 기능 확장.
Overall Summary
본 논문은 단백질 분자동역학(MD) 궤적을 시간 축 직교 코사인 변환(DCT)을 통해 주파수 도메인으로 사상하고, 이를 디퓨전 모델로 일괄 생성하는 프레임워크인 DynaMode를 제안했습니다. 파르스발 정리를 기반으로 저주파 대역이 단백질 유연성(RMSF)을 직접 결정한다는 물리적 귀납 편향(inductive bias)을 활용하여, 단일 디퓨전 패스로 전체 궤적을 1초 만에 생성하면서도 mdCATH 및 ATLAS 벤치마크에서 기존 SOTA를 뛰어넘는 동역학 예측 정확도(RMSF r = 0.844)를 달성했습니다. 비록 주파수 도메인 전용 모델링으로 인해 발생하는 원자 간 입체 충돌을 해결하기 위한 공간-주파수 통합 추론이 향후 과제로 남아있으나, 시간 축 주파수 변환이 긴 시간 스케일의 거시적 단백질 동역학을 효율적으로 학습하는 강력한 패러다임임을 입증한 중요한 연구입니다.
쉬운 설명
이 논문은 단백질의 복잡한 움직임을 '동영상 압축'이나 '오디오 주파수 분석'과 같은 방식으로 변환하여 생성하는 기법입니다.
기존 연구들이 단백질의 움직임을 예측할 때 "1초 뒤 위치, 2초 뒤 위치, 3초 뒤 위치..." 처럼 프레임을 하나하나 순서대로 그리느라 엄청난 시간이 걸렸다면, DynaMode는 오디오 신호를 **"낮은 저음(큰 틀에서 덩어리가 꿀렁이는 느린 움직임)"**과 "높은 고음(원자들이 미세하게 파르르 떨리는 빠른 진동)" 악보로 한 번에 분해합니다.
단백질의 실제 기능과 유연성을 결정하는 것은 대부분 **'저음(낮은 주파수)'**에 모여 있으므로, AI가 이 저음과 고음의 성분 악보(Spectral Volume)를 한 장 통째로 그려낸 뒤, 역코사인 변환(iDCT) 버튼을 눌러 순식간에 256프레임짜리 완제품 궤적 영상으로 재생해내는 원리입니다.
논문 목적은
주어진 단백질 구조와 temperature를 입력으로 받아, 그 단백질이 시간에 따라 어떻게 움직일지 MD trajectory를 생성하는 것. 좌표까지
용어 정리
DCT-II (Discrete Cosine Transform Type II)
"MD simulation 하나를 돌리면 단백질 구조가 시간순으로 저장
x1 .. x2 ... xn
xt 하나가 단백질 구조 한장 t시점의
각 프레임 안에는 카본의 좌표가 있는데 연속되어있을거임.
mdcath는 최대 450개의 스트럭쳐가 있는데, 그중에서 연속된 256개를 잘라서 학습 샘플로 쓴다고함.
각 C_k 하나하나가 256차원 공간의 basis vector
즉 C의 스팬으로 X를 표현 할 수 있음. Z라는 가중치와 내적해서
k번째 cosine basis에 해당하는 coefficient Z_k를 계산하는 식
"
시간에 따라 변하는 데이터를 여러 주파수의 cosine 파동으로 분해하는 변환
MD 데이터를 가진상태에서 frequency coefficient 들로 x y z 를 바꿈 식은 논문 참고
시간축 trajectory를 그대로 모델링하지 말고, frequency domain으로 바꿔서 모델링하자
C의 인덱스 k가 클수록 더 높은 frequency이고, 그때 |Z_k|가 크면 그 빠른 변화 성분이 강하게 들어 있다는 뜻.
그냥 데이터 전처리 느낌. 논문 말로는 로우, 하이를 좀 더 쉽게 알 수 있게 한다 뭐 그런느낌
Spectral Volume
는 그 z들
DC Component (Direct Current Component, k=0)
이건 k=0이면 그냥 수식에 의해 변화 없는게 됨. k 는 인덱스 느낌
Parseval's Theorem
이건 걍 변화량의 제곱합은 Z의 제곱합과 같다 뭐 그런거
Anisotropic Noise Schedule
이건 Z _ k,i,c 에 따라서 768개가 있을텐데
레지듀 마다 Z가 768개 있는데 그중에서특정한 하나는 있는데, 그걸 모든 레지듀, 모든 단백질, 모든 트레젝 토리 로 쫙 불러서 N개를 모아서 뭔가 처리한다는거 같음 근데 모든 은 아니고 온도랑 레지듀 길이를 기준으로 자른 버킷 내에서 계산
75 퍼센타일을 씀. 상위 25퍼
모든도 쓰긴함. 글로벌 정보인셈 그것도 75퍼센타일, 상위 25퍼씀
그래서 그렇게 2개 가중평균 해버림 글로벌엔 0.25, 버켓엔 0.75
그럼 값 하나 나올텐데 (= 768개)
그중에서 젤 작은 값 찾고 일련의 수식으로 w를 구해버림! 자세한건 수식 참고
그w 도 768개 인데 그걸 노이즈에 원소별로 곱해버림
Differentiable SHAKE Projection
좌표를 생성했는데 인접 C알파 좌표가 3.8에 가까워지도록 조정
인버스까지 해서 좌표 받고 리파이너라는 작은 네트워크가 일단 그럴듯하게 좌표 보정해놓고
쉐이크가 씨알파 거리를 3.8쪽으로 맞춤. (근데 그냥 맞추면 중간에 미분 안되니까 최종 loss 뒤로 흘려야되니까 미분 되게 한다고 함)
특별한건아님... 그냥 수식 쓴거.. 수식 쓰면 대부분 미분은 그냥됨 생색낸거 같음
Trajectory Alignment
256개 추출 한뒤 단백질 전체가 이동하면 엄청 움직인 거처럼 보이니까 네이티브 구조에 겹쳐둠.
문제 제기
기존 MD trajectory 생성은 비싸고, 시간축 좌표를 그대로 생성하기 어렵다.
→ trajectory를 time domain 말고 DCT frequency domain에서 생성하면 더 잘 되지 않을까?
2. DCT representation 검증
실제 MD trajectory를 DCT로 변환한 뒤 high-frequency coefficient를 제거해보며 어떤 정보가 각 frequency에 담기는지 확인.
- Low frequency만 남겨도 RMSF는 거의 유지 → 주요 dynamics/flexibility 정보가 low frequency에 집중
- 하지만 high frequency를 제거하면 Cα–Cα 거리와 구조 복원이 망가짐
따라서 low-k는 flexibility 정보를 많이 담고, high-k도 structural validity 유지에 중요한 정보를 담는다는 것을 확인
3. Low-frequency가 실제로 residue flexibility를 담는지 확인
2번에서 low frequency만 남겨도 RMSF가 거의 유지되는 현상을 봄
그래서 다음 질문은:
“그럼 low-frequency spectral amplitude만 봐도 어떤 residue가 많이 움직이는지 알 수 있나?”
고작 가장 낮은 non-DC frequency 4개 정도만 사용해도, residue별 RMSF와 강한 positive correlation이 나왔음
낮은 frequency 상위 \(k\)개를 누적한 spectral power만으로도 residue별 RMSF를 잘 반영한다.
트레젝토리가 없으니까 Z를 계산할 수 없어서 Z를 만들어야 한다.
만들고 나서는 CZ 를 알 수 있으니X를 구할 수 있다 이런 흐름
Z를 디퓨전으로 만든다
ZC 하면 X 완료 (인버스)
그 후 보정 대충 해주고 끝
디퓨전은 x pred 방식