Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
03db93f
create vizfold zarr archive conversion python file and corresponding env
Rosette2237 Apr 12, 2026
69f0c92
env yml file updated
Rosette2237 Apr 13, 2026
1b58006
zarr archive conversion method 1
Rosette2237 Apr 13, 2026
70ca88b
zarr archive converstion method 2
Rosette2237 Apr 13, 2026
258b351
zarr archive conversion method 3
Rosette2237 Apr 13, 2026
2ff1540
test metadata archive script
Rosette2237 Apr 13, 2026
4606291
Merge pull request #1 from Rosette2237/archive/zarr-on-vizfold-boyang
Rosette2237 Apr 13, 2026
8ff6924
methods 4 and 5
purvikathalkar Apr 13, 2026
1eb4d5e
finished methods 4 and 5
purvikathalkar Apr 13, 2026
b33f140
methods 4 and 5 done
purvikathalkar Apr 13, 2026
6128416
Merge pull request #4 from Rosette2237/archive/zarr-on-vizfold-purvi
Rosette2237 Apr 18, 2026
7fec8be
Modified openfold_zarr_archive.py
Rosette2237 Apr 18, 2026
6e27edf
Methods 8 and 9 implementation
Rosette2237 Apr 18, 2026
dd6f357
Merge pull request #5 from Rosette2237/archive/zarr-on-vizfold-kseniia
Rosette2237 Apr 18, 2026
65ef569
Writing code for Method #6 and #7
arpk44 Apr 26, 2026
d7cb06a
candidate format benchmark tests
purvikathalkar Apr 29, 2026
da81dd5
Update error message formatting in vizfold_to_zarr.py
arpk44 Apr 30, 2026
10dc272
candidate format benchmark tests
purvikathalkar Apr 30, 2026
d522116
graph plots from benchmark tests
purvikathalkar Apr 30, 2026
cf145e3
MNIST and ViT progress work for developing standardized archive
purvikathalkar Apr 30, 2026
3b10872
Merge pull request #6 from Rosette2237/archive/zarr-on-vizfold-arpit
Rosette2237 Apr 30, 2026
3ca37fe
Merge branch 'zarr-on-vizfold/purvikathalkar' of github.com:Rosette22…
purvikathalkar Apr 30, 2026
8889eea
Merge pull request #8 from Rosette2237/zarr-on-vizfold/purvikathalkar
purvikathalkar Apr 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ build
dist

# files from script downloads
data
openfold/resources/
tests/test_data/
cutlass/
Expand Down
64 changes: 64 additions & 0 deletions archive/environment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: vip-zarr-vizfold
channels:
- pytorch
- nvidia
- conda-forge
- bioconda
- defaults

dependencies:
- python=3.10
- setuptools=59.5.0
- pip

# Core scientific stack
- numpy
- pandas
- scipy
- matplotlib
- pillow
- tqdm
- psutil
- PyYAML
- typing-extensions
- requests
- biopython

# Notebook / interactive workflow
- jupyterlab
- ipykernel

# PyTorch with CUDA 12.4
# CPU-only alternative: comment out the three lines below and uncomment these:
# - pytorch
# - torchvision
# - cpuonly
- pytorch::pytorch=2.5
- pytorch::torchvision
- pytorch::pytorch-cuda=12.4

# OpenFold / VizFold runtime dependencies
# Note: cuda package provides nvcc + headers for compiling attn_core_inplace_cuda via setup.py
# Note: gcc=12.4 is Linux-only; on Windows use MSVC (Visual Studio Build Tools with C++ workload)
- cuda
- openmm
- pdbfixer
- pytorch-lightning
- ml-collections
- mkl

# Zarr archive stack
- zarr=2.16
- numcodecs
- fsspec

- pip:
# OpenFold extras
- dm-tree==0.1.6
- modelcif==0.7
# NOTE: do NOT put "-e .." here.
# setup.py imports torch at the top level, so pip's isolated build
# subprocess fails with ModuleNotFoundError before torch is installed.
# After activating this env, install openfold manually from the repo root:
# cd ..
# pip install -e .
Loading