Commit History

Update logging messages in predict_structure function to reflect changes in ProteinTTT visualization. Adjusted labels for clarity in user interface regarding TTT steps.
55ab4ec
Running

pimenol commited on

Refactor create_3dmol_html function to streamline pLDDT visualization and update logging in predict_structure function. Removed deprecated code and improved clarity in progress messages for ESMFold and ProteinTTT predictions.
acc139b

pimenol commited on

try to fix GPU task aborted
1480aa1

pimenol commited on

Update DEMO_SEQUENCE
5681c0f

pimenol commited on

Enhance create_3dmol_html function with improved pLDDT coloring and a detailed legend. Implement base64 encoding for HTML output to ensure compatibility in sandboxed environments. Update styling for better visual presentation.
5cf0ce0

pimenol commited on

back to the last version
36e1bff

pimenol commited on

Add progress bar
3907935

pimenol commited on

plddt alpha fold colors
6ede69e

pimenol commited on

Implement background logging for test-time training in predict_structure function. Added a threading mechanism to capture logs in real-time, enhancing user feedback during model training.
28f9dc0

pimenol commited on

Add HTML progress bar for prediction steps in predict_structure function. Updated progress tracking to enhance user feedback during model inference and visualization preparation.
07f1019

pimenol commited on

Refactor create_3dmol_html function to simplify HTML generation and improve pLDDT coloring visualization. Removed unnecessary imports and enhanced the structure for better readability.
0824280

pimenol commited on

Add base64 encoding for HTML visualization in create_3dmol_html function and enhance error handling during visualization creation.
3a954c2

pimenol commited on

fix vizualisation issue
f9b385c

pimenol commited on

40 sec
5a972f5

pimenol commited on

log with plddt per step
7f198db

pimenol commited on

change hparams
4a4cdc9

pimenol commited on

change font
54a6263

pimenol commited on

Reorganize advanced settings layout in app.py to improve user experience. Moved TTT Steps slider into the advanced settings section and adjusted example sequence parameters for better clarity.
9ef5d59

pimenol commited on

Change demo seq
471142d

pimenol commited on

add settings with different hparam
9be585e

pimenol commited on

log proteinTTT
9d711c8

pimenol commited on

change font
1ec855d

pimenol commited on

AlphaFold-like pLDDT coloring
0109601

pimenol commited on

remove unnecessary comments and streamline the lora-diffusion installation process
f592540

pimenol commited on

Fix UnboundLocalError in predict_structure by enabling eval_each_step in TTT configuration. This change addresses an upstream bug in ProteinTTT that could lead to errors during execution.
bd7f50b

pimenol commited on

Refactor lora-diffusion installation in app.py to patch __init__.py before the first import, ensuring only the necessary .lora submodule is loaded. This change improves dependency management by preventing unnecessary imports of additional libraries.
0920b67

pimenol commited on

Refactor lora-diffusion installation in app.py to patch __init__.py for minimal dependencies, ensuring only necessary components are loaded. Enhance predict_structure function to save baseline PDB files for download and create 3D visualizations. Remove torchvision from requirements.txt to streamline dependencies.
bcc79e4

pimenol commited on

Refactor lora-diffusion installation in app.py to check for existing installation before attempting to install. Enhance verification step to ensure successful installation, improving error handling and user feedback.
4750ea1

pimenol commited on

add torchvision
00bdda1

pimenol commited on

Refactor app.py to streamline the installation process for openfold and lora-diffusion, incorporating a verification step post-installation. Update requirements.txt to clarify the need for --no-build-isolation during runtime installations, enhancing overall dependency management.
0660ac3

pimenol commited on

Refactor lora-diffusion installation in app.py to include verification after installation and update requirements.txt to clarify the need for --no-build-isolation during installation, enhancing dependency management.
bb3dc0f

pimenol commited on

Add cache invalidation for lora-diffusion installation in app.py to ensure immediate visibility of the new package. Update requirements.txt to reflect the direct installation of lora-diffusion.
926ea8b

pimenol commited on

Update requirements.txt to pin the ProteinTTT dependency to a specific commit hash, ensuring consistency and stability in the package version used.
480613e

pimenol commited on

Update app.py to modify the lora-diffusion installation command by adding the --no-build-isolation flag for improved compatibility. Adjust requirements.txt to reflect that lora-diffusion is now installed at runtime, streamlining dependency management.
09559a4

pimenol commited on

Update requirements.txt to pin specific package versions for numpy, scipy, pandas, biopython, tqdm, pyyaml, requests, and click, ensuring consistency with the local working environment. Remove duplicate entries for pandas and biopython to streamline dependencies.
372b26d

pimenol commited on

Refactor app.py to streamline package imports by removing numpy and outdated comments, and adjust demo sequence for clarity. Update requirements.txt to include lora-diffusion directly, enhancing dependency management.
7033368

pimenol commited on

Update lora-diffusion installation command in app.py to include --no-build-isolation flag, enhancing compatibility during package installation.
670cc60

pimenol commited on

Update requirements.txt to add setuptools and wheel for improved package management, and remove lora-diffusion dependency to streamline the environment
e8ca71b

pimenol commited on

Update app.py to remove outdated comments regarding package imports and add numpy as a runtime dependency in requirements.txt, ensuring compatibility and clarity in the codebase
6b13591

pimenol commited on

Refactor GPU handling in app.py to support HF Spaces and local environments. Introduce a no-op fallback for spaces import when not in HF Spaces. Adjust prediction GPU duration from 120 to 60 seconds and remove theme specification from Blocks context manager for improved flexibility.
dea1b15

pimenol commited on

Reduce GPU duration in prediction logic from 300 to 120 seconds
8b250e1

pimenol commited on

Enhance app.py by adding runtime checks for openfold and lora-diffusion installations, ensuring necessary packages are available before import. Refactor comments for clarity and improve model loading efficiency. Remove deprecated dependencies from requirements.txt to streamline the environment.
04ee980

pimenol commited on

Add installation check for lora-diffusion in app.py to ensure availability during runtime. This prevents silent failures during requirements processing and enhances user experience.
9dc7722

pimenol commited on

Refactor ESMFold model loading in app.py to pre-load on CPU at import time, improving performance by reducing GPU memory peak. Update prediction logic to utilize the pre-loaded model and adjust GPU handling for efficiency.
5c9673b

pimenol commited on

Upgrade C++ standard in app.py to C++17 for PyTorch 2.x compatibility, replacing hardcoded C++14 in CUDA flags.
e3b1f99

pimenol commited on

Refactor setup.py patching in app.py to replace deprecated compute capabilities with modern architectures, ensuring compatibility with CUDA 12.x. Comment out GPU detection import for builds without GPU access.
345e41b

pimenol commited on

Update requirements.txt to specify versions for omegaconf, biotite, einops, pytorch-lightning, transformers, diffusers, and huggingface-hub, ensuring compatibility with the current environment and dependencies.
3ac4a90

pimenol commited on

Enhance openfold installation process in app.py by adding steps to clone, patch, and install the library, ensuring compatibility with CUDA 12.x and removing deprecated architecture flags.
767c010

pimenol commited on

Update app.py to set CUDA architectures for openfold installation, ensuring compatibility with CUDA 12.x and ZeroGPU hardware.
96ef181

pimenol commited on

Remove Dockerfile, implement runtime installation of openfold in app.py, update README.md to reflect SDK and app file changes, and adjust requirements.txt to indicate openfold installation method.
7abd3f5

pimenol commited on