diff --git a/.gitignore b/.gitignore index 1210604..b08956c 100644 --- a/.gitignore +++ b/.gitignore @@ -117,6 +117,9 @@ poetry.lock **/.nextflow **/*.log* +# Metaflow metadata +**/.metaflow + # notebooks **/*.ipynb diff --git a/README.md b/README.md index 2d8d41d..c20bfe2 100644 --- a/README.md +++ b/README.md @@ -3,31 +3,103 @@ ## Setup -Swap the path in `envs/env.yaml` to the project root to your cloned path: +### Environment Setup + +Install the project and workflow environment: + +```bash +# project environment with Metaflow +conda env create --name --file envs/env.yaml +``` + +Update the path in `envs/env.yaml` to point to your cloned repository path: ```yaml ... - pip: - # swap me for git URL + # swap me for git URL or local path - /path/to/cloned/repo ... ``` -Install the nextflow and project environments: +### Configuration + +If running on Gemini, ensure that Alphafold MSAs will use your scratch as a tmp directory (some MSA intermediate files are larger than `/tmp` on compute nodes). + +Configure Metaflow if needed: ```bash -# project environment -conda env create --name --file envs/env.yaml -# nf-core/nextflow env -conda env create --name --file envs/nf-core.yaml +# Optional: configure Metaflow datastore location +export METAFLOW_DATASTORE_SYSROOT_LOCAL=/path/to/datastore ``` -If running on Gemini, ensure that Alphafold MSAs will use your scratch as a tmp directory (some MSA intermediate files are larger than `/tmp` on compute nodes) +## Workflows + +This project uses **Metaflow** for workflow orchestration. The workflows have been migrated from the previous Nextflow implementation. + +### Running Workflows + +#### Command Line Usage ```bash -vim ~/.nextflow/config +cd workflows +python linear_epitope_flow.py run --dset-name --workflow-type ``` +Where `` can be: +- `bp3c50id` +- `hv_class` +- `hv_seg` +- `iedb_bp3` +- `in_class` +- `in_seg` + +And `` can be: +- `clean`: Data cleaning and preparation +- `msa_focal`: MSA generation for focal proteins +- `msa_peptide`: MSA generation for peptides +- `inference_focal`: AlphaFold3 inference for focal proteins +- `inference_peptide`: AlphaFold3 inference for peptides +- `bepipred`: BepiPred scoring +- `extract_conf`: Confidence extraction + +#### SLURM Job Submission + +Use the provided shell scripts to submit jobs to SLURM: + ```bash -params.msa_tmpdir = "/scratch//tmp" -``` \ No newline at end of file +# Clean raw data +sbatch scripts_metaflow/bp3c50id/00_run_clean_raw_data.sh + +# Run MSA for focal proteins +sbatch scripts_metaflow/bp3c50id/02_run_msa_focal_protein.sh + +# Run inference +sbatch scripts_metaflow/bp3c50id/03_run_inference_focal_protein.sh + +# Run BepiPred +sbatch scripts_metaflow/bp3c50id/04_run_bepipred.sh + +# Extract confidence +sbatch scripts_metaflow/bp3c50id/06_extract_conf.sh +``` + +#### Pipeline Execution Order + +For a complete analysis, run workflows in this order: + +1. **Clean raw data** (`clean`) +2. **Generate MSA** (`msa_focal` or `msa_peptide`) +3. **Run inference** (`inference_focal` or `inference_peptide`) +4. **Calculate BepiPred scores** (`bepipred`) +5. **Extract confidence** (`extract_conf`) + +### Legacy Nextflow Files + +The old Nextflow workflows have been replaced with Metaflow. For reference, the original files are still present in the `workflows/` directory but are no longer used: + +- `*.nf` files - Original Nextflow workflow definitions +- `scripts/` - Original Nextflow execution scripts +- `nextflow.config` - Nextflow configuration + +For current usage, use the Metaflow workflows described above. \ No newline at end of file diff --git a/envs/DEPRECATED_nf-core.md b/envs/DEPRECATED_nf-core.md new file mode 100644 index 0000000..92af2a3 --- /dev/null +++ b/envs/DEPRECATED_nf-core.md @@ -0,0 +1,8 @@ +# DEPRECATED: nf-core environment + +This file is deprecated and no longer needed. + +The Nextflow/nf-core environment has been replaced with Metaflow. +All dependencies are now included in the main `env.yaml` file. + +Use `env.yaml` instead of this file. \ No newline at end of file diff --git a/envs/env.yaml b/envs/env.yaml index ab47790..fa6a607 100644 --- a/envs/env.yaml +++ b/envs/env.yaml @@ -29,7 +29,11 @@ dependencies: # viz - py3Dmol + # workflow orchestration + - pip + - pip: # swap me for git URL - -e /tgen_labs/altin/alphafold3/runs/linear_peptide - git+https://github.com/ljwoods2/mdaf3.git@main + - metaflow diff --git a/envs/nf-core.yaml b/envs/nf-core.yaml.deprecated similarity index 100% rename from envs/nf-core.yaml rename to envs/nf-core.yaml.deprecated diff --git a/scripts/DEPRECATED_NEXTFLOW.md b/scripts/DEPRECATED_NEXTFLOW.md new file mode 100644 index 0000000..8e54b38 --- /dev/null +++ b/scripts/DEPRECATED_NEXTFLOW.md @@ -0,0 +1,22 @@ +# DEPRECATED: Nextflow Execution Scripts + +**⚠️ NOTICE: These Nextflow execution scripts have been replaced with Metaflow scripts.** + +This directory contains the original shell scripts that launched Nextflow workflows. They are no longer actively used and have been replaced with Metaflow-based execution scripts. + +## Migration Information + +- **Old system**: Shell scripts in this directory that run `nextflow run` +- **New system**: Shell scripts in `scripts_metaflow/` that run `python linear_epitope_flow.py run` +- **Migration date**: July 2025 + +## For Current Usage + +Please use the new Metaflow execution scripts instead: + +```bash +# Use scripts in scripts_metaflow/ directory +sbatch scripts_metaflow/bp3c50id/00_run_clean_raw_data.sh +``` + +See the main README.md for complete usage instructions. \ No newline at end of file diff --git a/scripts_metaflow/bp3c50id/00_run_clean_raw_data.sh b/scripts_metaflow/bp3c50id/00_run_clean_raw_data.sh new file mode 100755 index 0000000..0ef004d --- /dev/null +++ b/scripts_metaflow/bp3c50id/00_run_clean_raw_data.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=clean_raw_data +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/bp3c50id/clean_raw_data.%j.log + +# Create log directory +mkdir -p tmp/metaflow/bp3c50id + +# Run Metaflow workflow for data cleaning +cd workflows +python linear_epitope_flow.py run \ + --dset-name bp3c50id \ + --workflow-type clean \ No newline at end of file diff --git a/scripts_metaflow/bp3c50id/02_run_msa_focal_protein.sh b/scripts_metaflow/bp3c50id/02_run_msa_focal_protein.sh new file mode 100755 index 0000000..38f0426 --- /dev/null +++ b/scripts_metaflow/bp3c50id/02_run_msa_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=msa_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/bp3c50id/focal_protein/msa.%j.log + +# Create log directory +mkdir -p tmp/metaflow/bp3c50id/focal_protein + +# Run Metaflow workflow for MSA focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name bp3c50id \ + --workflow-type msa_focal \ No newline at end of file diff --git a/scripts_metaflow/bp3c50id/03_run_inference_focal_protein.sh b/scripts_metaflow/bp3c50id/03_run_inference_focal_protein.sh new file mode 100755 index 0000000..b4b3a71 --- /dev/null +++ b/scripts_metaflow/bp3c50id/03_run_inference_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=inference_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/bp3c50id/focal_protein/inference.%j.log + +# Create log directory +mkdir -p tmp/metaflow/bp3c50id/focal_protein + +# Run Metaflow workflow for inference focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name bp3c50id \ + --workflow-type inference_focal \ No newline at end of file diff --git a/scripts_metaflow/bp3c50id/04_run_bepipred.sh b/scripts_metaflow/bp3c50id/04_run_bepipred.sh new file mode 100755 index 0000000..ad7b88a --- /dev/null +++ b/scripts_metaflow/bp3c50id/04_run_bepipred.sh @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH --job-name=bepipred +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 8 +#SBATCH --time=2-00:00:00 +#SBATCH --gres=gpu:1 +#SBATCH --output=tmp/metaflow/bp3c50id/focal_protein/bepipred.%j.log + +# Create log directory +mkdir -p tmp/metaflow/bp3c50id/focal_protein + +# Run Metaflow workflow for BepiPred +cd workflows +python linear_epitope_flow.py run \ + --dset-name bp3c50id \ + --workflow-type bepipred \ No newline at end of file diff --git a/scripts_metaflow/bp3c50id/06_extract_conf.sh b/scripts_metaflow/bp3c50id/06_extract_conf.sh new file mode 100755 index 0000000..dd27612 --- /dev/null +++ b/scripts_metaflow/bp3c50id/06_extract_conf.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=extract_conf +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/bp3c50id/focal_protein/extract_conf.%j.log + +# Create log directory +mkdir -p tmp/metaflow/bp3c50id/focal_protein + +# Run Metaflow workflow for confidence extraction +cd workflows +python linear_epitope_flow.py run \ + --dset-name bp3c50id \ + --workflow-type extract_conf \ No newline at end of file diff --git a/scripts_metaflow/hv_class/00_run_clean_raw_data.sh b/scripts_metaflow/hv_class/00_run_clean_raw_data.sh new file mode 100755 index 0000000..25d1cf9 --- /dev/null +++ b/scripts_metaflow/hv_class/00_run_clean_raw_data.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=clean_raw_data +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/hv_class/clean_raw_data.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_class + +# Run Metaflow workflow for data cleaning +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_class \ + --workflow-type clean \ No newline at end of file diff --git a/scripts_metaflow/hv_class/02_run_msa_focal_protein.sh b/scripts_metaflow/hv_class/02_run_msa_focal_protein.sh new file mode 100755 index 0000000..a221209 --- /dev/null +++ b/scripts_metaflow/hv_class/02_run_msa_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=msa_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/hv_class/focal_protein/msa.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_class/focal_protein + +# Run Metaflow workflow for MSA focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_class \ + --workflow-type msa_focal \ No newline at end of file diff --git a/scripts_metaflow/hv_class/03_run_inference_focal_protein.sh b/scripts_metaflow/hv_class/03_run_inference_focal_protein.sh new file mode 100755 index 0000000..a801af1 --- /dev/null +++ b/scripts_metaflow/hv_class/03_run_inference_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=inference_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/hv_class/focal_protein/inference.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_class/focal_protein + +# Run Metaflow workflow for inference focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_class \ + --workflow-type inference_focal \ No newline at end of file diff --git a/scripts_metaflow/hv_class/04_run_bepipred.sh b/scripts_metaflow/hv_class/04_run_bepipred.sh new file mode 100755 index 0000000..b7e2310 --- /dev/null +++ b/scripts_metaflow/hv_class/04_run_bepipred.sh @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH --job-name=bepipred +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 8 +#SBATCH --time=2-00:00:00 +#SBATCH --gres=gpu:1 +#SBATCH --output=tmp/metaflow/hv_class/focal_protein/bepipred.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_class/focal_protein + +# Run Metaflow workflow for BepiPred +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_class \ + --workflow-type bepipred \ No newline at end of file diff --git a/scripts_metaflow/hv_class/06_extract_conf.sh b/scripts_metaflow/hv_class/06_extract_conf.sh new file mode 100755 index 0000000..cc97ab4 --- /dev/null +++ b/scripts_metaflow/hv_class/06_extract_conf.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=extract_conf +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/hv_class/focal_protein/extract_conf.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_class/focal_protein + +# Run Metaflow workflow for confidence extraction +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_class \ + --workflow-type extract_conf \ No newline at end of file diff --git a/scripts_metaflow/hv_seg/00_run_clean_raw_data.sh b/scripts_metaflow/hv_seg/00_run_clean_raw_data.sh new file mode 100755 index 0000000..be0c3b1 --- /dev/null +++ b/scripts_metaflow/hv_seg/00_run_clean_raw_data.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=clean_raw_data +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/hv_seg/clean_raw_data.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_seg + +# Run Metaflow workflow for data cleaning +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_seg \ + --workflow-type clean \ No newline at end of file diff --git a/scripts_metaflow/hv_seg/02_run_msa_focal_protein.sh b/scripts_metaflow/hv_seg/02_run_msa_focal_protein.sh new file mode 100755 index 0000000..487b7e7 --- /dev/null +++ b/scripts_metaflow/hv_seg/02_run_msa_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=msa_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/hv_seg/focal_protein/msa.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_seg/focal_protein + +# Run Metaflow workflow for MSA focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_seg \ + --workflow-type msa_focal \ No newline at end of file diff --git a/scripts_metaflow/hv_seg/03_run_inference_focal_protein.sh b/scripts_metaflow/hv_seg/03_run_inference_focal_protein.sh new file mode 100755 index 0000000..34633a1 --- /dev/null +++ b/scripts_metaflow/hv_seg/03_run_inference_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=inference_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/hv_seg/focal_protein/inference.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_seg/focal_protein + +# Run Metaflow workflow for inference focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_seg \ + --workflow-type inference_focal \ No newline at end of file diff --git a/scripts_metaflow/hv_seg/04_run_bepipred.sh b/scripts_metaflow/hv_seg/04_run_bepipred.sh new file mode 100755 index 0000000..aee5670 --- /dev/null +++ b/scripts_metaflow/hv_seg/04_run_bepipred.sh @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH --job-name=bepipred +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 8 +#SBATCH --time=2-00:00:00 +#SBATCH --gres=gpu:1 +#SBATCH --output=tmp/metaflow/hv_seg/focal_protein/bepipred.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_seg/focal_protein + +# Run Metaflow workflow for BepiPred +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_seg \ + --workflow-type bepipred \ No newline at end of file diff --git a/scripts_metaflow/hv_seg/06_extract_conf.sh b/scripts_metaflow/hv_seg/06_extract_conf.sh new file mode 100755 index 0000000..013a6c5 --- /dev/null +++ b/scripts_metaflow/hv_seg/06_extract_conf.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=extract_conf +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/hv_seg/focal_protein/extract_conf.%j.log + +# Create log directory +mkdir -p tmp/metaflow/hv_seg/focal_protein + +# Run Metaflow workflow for confidence extraction +cd workflows +python linear_epitope_flow.py run \ + --dset-name hv_seg \ + --workflow-type extract_conf \ No newline at end of file diff --git a/scripts_metaflow/iedb_bp3/00_run_clean_raw_data.sh b/scripts_metaflow/iedb_bp3/00_run_clean_raw_data.sh new file mode 100755 index 0000000..73e0cfa --- /dev/null +++ b/scripts_metaflow/iedb_bp3/00_run_clean_raw_data.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=clean_raw_data +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/iedb_bp3/clean_raw_data.%j.log + +# Create log directory +mkdir -p tmp/metaflow/iedb_bp3 + +# Run Metaflow workflow for data cleaning +cd workflows +python linear_epitope_flow.py run \ + --dset-name iedb_bp3 \ + --workflow-type clean \ No newline at end of file diff --git a/scripts_metaflow/iedb_bp3/02_run_msa_focal_protein.sh b/scripts_metaflow/iedb_bp3/02_run_msa_focal_protein.sh new file mode 100755 index 0000000..e2433c7 --- /dev/null +++ b/scripts_metaflow/iedb_bp3/02_run_msa_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=msa_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/iedb_bp3/focal_protein/msa.%j.log + +# Create log directory +mkdir -p tmp/metaflow/iedb_bp3/focal_protein + +# Run Metaflow workflow for MSA focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name iedb_bp3 \ + --workflow-type msa_focal \ No newline at end of file diff --git a/scripts_metaflow/iedb_bp3/03_run_inference_focal_protein.sh b/scripts_metaflow/iedb_bp3/03_run_inference_focal_protein.sh new file mode 100755 index 0000000..ec4d840 --- /dev/null +++ b/scripts_metaflow/iedb_bp3/03_run_inference_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=inference_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/iedb_bp3/focal_protein/inference.%j.log + +# Create log directory +mkdir -p tmp/metaflow/iedb_bp3/focal_protein + +# Run Metaflow workflow for inference focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name iedb_bp3 \ + --workflow-type inference_focal \ No newline at end of file diff --git a/scripts_metaflow/iedb_bp3/04_run_bepipred.sh b/scripts_metaflow/iedb_bp3/04_run_bepipred.sh new file mode 100755 index 0000000..0510bb6 --- /dev/null +++ b/scripts_metaflow/iedb_bp3/04_run_bepipred.sh @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH --job-name=bepipred +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 8 +#SBATCH --time=2-00:00:00 +#SBATCH --gres=gpu:1 +#SBATCH --output=tmp/metaflow/iedb_bp3/focal_protein/bepipred.%j.log + +# Create log directory +mkdir -p tmp/metaflow/iedb_bp3/focal_protein + +# Run Metaflow workflow for BepiPred +cd workflows +python linear_epitope_flow.py run \ + --dset-name iedb_bp3 \ + --workflow-type bepipred \ No newline at end of file diff --git a/scripts_metaflow/iedb_bp3/06_extract_conf.sh b/scripts_metaflow/iedb_bp3/06_extract_conf.sh new file mode 100755 index 0000000..ab88294 --- /dev/null +++ b/scripts_metaflow/iedb_bp3/06_extract_conf.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=extract_conf +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/iedb_bp3/focal_protein/extract_conf.%j.log + +# Create log directory +mkdir -p tmp/metaflow/iedb_bp3/focal_protein + +# Run Metaflow workflow for confidence extraction +cd workflows +python linear_epitope_flow.py run \ + --dset-name iedb_bp3 \ + --workflow-type extract_conf \ No newline at end of file diff --git a/scripts_metaflow/in_class/00_run_clean_raw_data.sh b/scripts_metaflow/in_class/00_run_clean_raw_data.sh new file mode 100755 index 0000000..3c77bfe --- /dev/null +++ b/scripts_metaflow/in_class/00_run_clean_raw_data.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=clean_raw_data +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/in_class/clean_raw_data.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_class + +# Run Metaflow workflow for data cleaning +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_class \ + --workflow-type clean \ No newline at end of file diff --git a/scripts_metaflow/in_class/02_run_msa_focal_protein.sh b/scripts_metaflow/in_class/02_run_msa_focal_protein.sh new file mode 100755 index 0000000..e28fae2 --- /dev/null +++ b/scripts_metaflow/in_class/02_run_msa_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=msa_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/in_class/focal_protein/msa.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_class/focal_protein + +# Run Metaflow workflow for MSA focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_class \ + --workflow-type msa_focal \ No newline at end of file diff --git a/scripts_metaflow/in_class/03_run_inference_focal_protein.sh b/scripts_metaflow/in_class/03_run_inference_focal_protein.sh new file mode 100755 index 0000000..0a6df9a --- /dev/null +++ b/scripts_metaflow/in_class/03_run_inference_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=inference_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/in_class/focal_protein/inference.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_class/focal_protein + +# Run Metaflow workflow for inference focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_class \ + --workflow-type inference_focal \ No newline at end of file diff --git a/scripts_metaflow/in_class/04_run_bepipred.sh b/scripts_metaflow/in_class/04_run_bepipred.sh new file mode 100755 index 0000000..43447a7 --- /dev/null +++ b/scripts_metaflow/in_class/04_run_bepipred.sh @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH --job-name=bepipred +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 8 +#SBATCH --time=2-00:00:00 +#SBATCH --gres=gpu:1 +#SBATCH --output=tmp/metaflow/in_class/focal_protein/bepipred.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_class/focal_protein + +# Run Metaflow workflow for BepiPred +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_class \ + --workflow-type bepipred \ No newline at end of file diff --git a/scripts_metaflow/in_class/06_extract_conf.sh b/scripts_metaflow/in_class/06_extract_conf.sh new file mode 100755 index 0000000..aeb6f49 --- /dev/null +++ b/scripts_metaflow/in_class/06_extract_conf.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=extract_conf +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/in_class/focal_protein/extract_conf.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_class/focal_protein + +# Run Metaflow workflow for confidence extraction +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_class \ + --workflow-type extract_conf \ No newline at end of file diff --git a/scripts_metaflow/in_seg/00_run_clean_raw_data.sh b/scripts_metaflow/in_seg/00_run_clean_raw_data.sh new file mode 100755 index 0000000..d435abd --- /dev/null +++ b/scripts_metaflow/in_seg/00_run_clean_raw_data.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=clean_raw_data +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/in_seg/clean_raw_data.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_seg + +# Run Metaflow workflow for data cleaning +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_seg \ + --workflow-type clean \ No newline at end of file diff --git a/scripts_metaflow/in_seg/02_run_msa_focal_protein.sh b/scripts_metaflow/in_seg/02_run_msa_focal_protein.sh new file mode 100755 index 0000000..14f37e7 --- /dev/null +++ b/scripts_metaflow/in_seg/02_run_msa_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=msa_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/in_seg/focal_protein/msa.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_seg/focal_protein + +# Run Metaflow workflow for MSA focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_seg \ + --workflow-type msa_focal \ No newline at end of file diff --git a/scripts_metaflow/in_seg/03_run_inference_focal_protein.sh b/scripts_metaflow/in_seg/03_run_inference_focal_protein.sh new file mode 100755 index 0000000..5050290 --- /dev/null +++ b/scripts_metaflow/in_seg/03_run_inference_focal_protein.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=inference_focal_protein +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH --time=5-00:00:00 +#SBATCH -c 16 +#SBATCH --output=tmp/metaflow/in_seg/focal_protein/inference.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_seg/focal_protein + +# Run Metaflow workflow for inference focal protein +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_seg \ + --workflow-type inference_focal \ No newline at end of file diff --git a/scripts_metaflow/in_seg/04_run_bepipred.sh b/scripts_metaflow/in_seg/04_run_bepipred.sh new file mode 100755 index 0000000..4e73c68 --- /dev/null +++ b/scripts_metaflow/in_seg/04_run_bepipred.sh @@ -0,0 +1,19 @@ +#!/bin/bash +#SBATCH --job-name=bepipred +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 8 +#SBATCH --time=2-00:00:00 +#SBATCH --gres=gpu:1 +#SBATCH --output=tmp/metaflow/in_seg/focal_protein/bepipred.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_seg/focal_protein + +# Run Metaflow workflow for BepiPred +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_seg \ + --workflow-type bepipred \ No newline at end of file diff --git a/scripts_metaflow/in_seg/06_extract_conf.sh b/scripts_metaflow/in_seg/06_extract_conf.sh new file mode 100755 index 0000000..c825bb8 --- /dev/null +++ b/scripts_metaflow/in_seg/06_extract_conf.sh @@ -0,0 +1,18 @@ +#!/bin/bash +#SBATCH --job-name=extract_conf +#SBATCH --mail-type=ALL +#SBATCH --mail-user=lwoods@tgen.org +#SBATCH --ntasks=1 +#SBATCH --mem=64G +#SBATCH -c 1 +#SBATCH --time=1:00:00 +#SBATCH --output=tmp/metaflow/in_seg/focal_protein/extract_conf.%j.log + +# Create log directory +mkdir -p tmp/metaflow/in_seg/focal_protein + +# Run Metaflow workflow for confidence extraction +cd workflows +python linear_epitope_flow.py run \ + --dset-name in_seg \ + --workflow-type extract_conf \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_meta/_self.json new file mode 100644 index 0000000..409ece5 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858336} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.DONE.lock b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.DONE.lock new file mode 100644 index 0000000..3cc762b --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.DONE.lock @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.attempt.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.attempt.json new file mode 100644 index 0000000..e074f4d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.attempt.json @@ -0,0 +1 @@ +{"time": 1753295858.3394258} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.data.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.data.json new file mode 100644 index 0000000..00fdb77 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/0.data.json @@ -0,0 +1 @@ +{"datastore": "local", "version": "1.0", "attempt": 0, "python_version": "3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]", "objects": {"workflow_type": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "torch_home": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "name": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "esm_dir": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "dset_name": "a3e35cafb680ed64677624f3f2e189e5c844bec1", "data_dir": "05179022ab0c1b0fa4a988a57130f835974ac950", "_transition": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "_task_ok": "868436778cb011a1c6230bc12534683ab0b7f1c3", "_success": "868436778cb011a1c6230bc12534683ab0b7f1c3", "_graph_info": "fc762fe1515f741d9c013b1633011b6160b63a2c", "_foreach_stack": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "_configs_processed": "868436778cb011a1c6230bc12534683ab0b7f1c3"}, "info": {"workflow_type": {"size": 20, "type": "", "encoding": "gzip+pickle-v4"}, "torch_home": {"size": 37, "type": "", "encoding": "gzip+pickle-v4"}, "name": {"size": 32, "type": "", "encoding": "gzip+pickle-v4"}, "esm_dir": {"size": 45, "type": "", "encoding": "gzip+pickle-v4"}, "dset_name": {"size": 19, "type": "", "encoding": "gzip+pickle-v4"}, "data_dir": {"size": 19, "type": "", "encoding": "gzip+pickle-v4"}, "_transition": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_task_ok": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_success": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_graph_info": {"size": 840, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_stack": {"size": 5, "type": "", "encoding": "gzip+pickle-v4"}, "_configs_processed": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}}} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__configs_processed.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__configs_processed.json new file mode 100644 index 0000000..6239186 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__configs_processed.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_configs_processed", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858344} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__foreach_stack.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__foreach_stack.json new file mode 100644 index 0000000..04c4a9c --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__foreach_stack.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_foreach_stack", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858344} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__graph_info.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__graph_info.json new file mode 100644 index 0000000..d0aa03c --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__graph_info.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_graph_info", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "fc762fe1515f741d9c013b1633011b6160b63a2c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858344} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__success.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__success.json new file mode 100644 index 0000000..3228419 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__success.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_success", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858344} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__task_ok.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__task_ok.json new file mode 100644 index 0000000..b8b4b80 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__task_ok.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_task_ok", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858344} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__transition.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__transition.json new file mode 100644 index 0000000..0137d51 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact__transition.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_transition", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_data_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_data_dir.json new file mode 100644 index 0000000..fc94b81 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_data_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "data_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "05179022ab0c1b0fa4a988a57130f835974ac950", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_dset_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_dset_name.json new file mode 100644 index 0000000..f72a52f --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_dset_name.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "dset_name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "a3e35cafb680ed64677624f3f2e189e5c844bec1", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_esm_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_esm_dir.json new file mode 100644 index 0000000..f51a0bb --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_esm_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "esm_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_name.json new file mode 100644 index 0000000..0736223 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_name.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_torch_home.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_torch_home.json new file mode 100644 index 0000000..7e35267 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_torch_home.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "torch_home", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_workflow_type.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_workflow_type.json new file mode 100644 index 0000000..83dae7b --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/0_artifact_workflow_type.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "workflow_type", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/_self.json new file mode 100644 index 0000000..096e501 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_attempt-done_1753295858343.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_attempt-done_1753295858343.json new file mode 100644 index 0000000..d20485d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_attempt-done_1753295858343.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "field_name": "attempt-done", "type": "attempt-done", "value": "0", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858343} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_git-info_1753295858337.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_git-info_1753295858337.json new file mode 100644 index 0000000..bb87fdf --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_git-info_1753295858337.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "field_name": "git-info", "type": "git-info", "value": "{\"repo_url\": \"https://github.com/AltinLab/af3-linear-epitopes\", \"branch_name\": \"copilot/fix-30\", \"commit_sha\": \"c2c659448cd0039ab07212181ae24707c561cfa1\", \"has_uncommitted_changes\": true}", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_metaflow_version_1753295858337.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_metaflow_version_1753295858337.json new file mode 100644 index 0000000..97865bd --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_metaflow_version_1753295858337.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "field_name": "metaflow_version", "type": "metaflow_version", "value": "2.16.5", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_python_version_1753295858337.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_python_version_1753295858337.json new file mode 100644 index 0000000..112385f --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_python_version_1753295858337.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "field_name": "python_version", "type": "python_version", "value": "3.12.3", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_runtime_1753295858337.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_runtime_1753295858337.json new file mode 100644 index 0000000..30c2242 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_runtime_1753295858337.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "field_name": "runtime", "type": "runtime", "value": "dev", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_script-name_1753295858337.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_script-name_1753295858337.json new file mode 100644 index 0000000..a3d6c6f --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_script-name_1753295858337.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "field_name": "script-name", "type": "script-name", "value": "linear_epitope_flow.py", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_user_1753295858337.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_user_1753295858337.json new file mode 100644 index 0000000..546af92 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/0/_meta/sysmeta_user_1753295858337.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "_parameters", "task_id": "0", "field_name": "user", "type": "user", "value": "runner", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/_meta/_self.json new file mode 100644 index 0000000..228f4f0 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/_parameters/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "_parameters", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858336} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.DONE.lock b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.DONE.lock new file mode 100644 index 0000000..3cc762b --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.DONE.lock @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.attempt.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.attempt.json new file mode 100644 index 0000000..84d6c76 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.attempt.json @@ -0,0 +1 @@ +{"time": 1753295858.5390978} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.data.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.data.json new file mode 100644 index 0000000..db3753d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.data.json @@ -0,0 +1 @@ +{"datastore": "local", "version": "1.0", "attempt": 0, "python_version": "3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]", "objects": {"workflow_type": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "torch_home": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "name": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "esm_dir": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "dset_name": "a3e35cafb680ed64677624f3f2e189e5c844bec1", "data_dir": "05179022ab0c1b0fa4a988a57130f835974ac950", "_transition": "b99f1302a5737058e6d80ddce8bf1628f4b327d5", "_task_ok": "2473d4676d5b2aba674167293142f8031ada401b", "_success": "2473d4676d5b2aba674167293142f8031ada401b", "_graph_info": "fc762fe1515f741d9c013b1633011b6160b63a2c", "_foreach_stack": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "_configs_processed": "868436778cb011a1c6230bc12534683ab0b7f1c3", "outdir": "378b11eb77ba1730cd1544a111a8cc39686d3134", "base_path": "6e52dfe834679a99e7114e30f2ee4c13d6b06ded", "_foreach_var": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "_foreach_num_splits": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "_exception": "28aedab654ae5af5bb578b2b0136fb8712707071", "_current_step": "27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5"}, "info": {"workflow_type": {"size": 20, "type": "", "encoding": "gzip+pickle-v4"}, "torch_home": {"size": 37, "type": "", "encoding": "gzip+pickle-v4"}, "name": {"size": 32, "type": "", "encoding": "gzip+pickle-v4"}, "esm_dir": {"size": 45, "type": "", "encoding": "gzip+pickle-v4"}, "dset_name": {"size": 19, "type": "", "encoding": "gzip+pickle-v4"}, "data_dir": {"size": 19, "type": "", "encoding": "gzip+pickle-v4"}, "_transition": {"size": 24, "type": "", "encoding": "gzip+pickle-v4"}, "_task_ok": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_success": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_graph_info": {"size": 840, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_stack": {"size": 5, "type": "", "encoding": "gzip+pickle-v4"}, "_configs_processed": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "outdir": {"size": 38, "type": "", "encoding": "gzip+pickle-v4"}, "base_path": {"size": 54, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_var": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_num_splits": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_exception": {"size": 1033, "type": "", "encoding": "gzip+pickle-v4"}, "_current_step": {"size": 20, "type": "", "encoding": "gzip+pickle-v4"}}} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.runtime b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.runtime new file mode 100644 index 0000000..f6fb0a8 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.runtime @@ -0,0 +1 @@ +{"return_code": 1, "killed": false, "success": false} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.task_begin b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.task_begin new file mode 100644 index 0000000..36d9502 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.task_begin @@ -0,0 +1 @@ +{"code_package_metadata": "", "code_package_sha": null, "code_package_ds": null, "code_package_url": null, "retry_count": 0} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.task_end b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.task_end new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/0.task_end @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__configs_processed.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__configs_processed.json new file mode 100644 index 0000000..fad5ba9 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__configs_processed.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_configs_processed", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__current_step.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__current_step.json new file mode 100644 index 0000000..7c9e3ac --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__current_step.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_current_step", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__exception.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__exception.json new file mode 100644 index 0000000..aa46219 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__exception.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_exception", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "28aedab654ae5af5bb578b2b0136fb8712707071", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_num_splits.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_num_splits.json new file mode 100644 index 0000000..f9d1a33 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_num_splits.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_foreach_num_splits", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_stack.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_stack.json new file mode 100644 index 0000000..1d027c1 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_stack.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_foreach_stack", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_var.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_var.json new file mode 100644 index 0000000..4189558 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__foreach_var.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_foreach_var", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__graph_info.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__graph_info.json new file mode 100644 index 0000000..ddfe994 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__graph_info.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_graph_info", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "fc762fe1515f741d9c013b1633011b6160b63a2c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__success.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__success.json new file mode 100644 index 0000000..0f8dbda --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__success.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_success", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "2473d4676d5b2aba674167293142f8031ada401b", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__task_ok.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__task_ok.json new file mode 100644 index 0000000..1e8fc4e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__task_ok.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_task_ok", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "2473d4676d5b2aba674167293142f8031ada401b", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__transition.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__transition.json new file mode 100644 index 0000000..a1aeb18 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact__transition.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_transition", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "b99f1302a5737058e6d80ddce8bf1628f4b327d5", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_base_path.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_base_path.json new file mode 100644 index 0000000..15ce399 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_base_path.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "base_path", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "6e52dfe834679a99e7114e30f2ee4c13d6b06ded", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_data_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_data_dir.json new file mode 100644 index 0000000..3f483f6 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_data_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "data_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "05179022ab0c1b0fa4a988a57130f835974ac950", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_dset_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_dset_name.json new file mode 100644 index 0000000..f9c3a9e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_dset_name.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "dset_name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "a3e35cafb680ed64677624f3f2e189e5c844bec1", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_esm_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_esm_dir.json new file mode 100644 index 0000000..d909485 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_esm_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "esm_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_name.json new file mode 100644 index 0000000..3229ec8 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_name.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_outdir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_outdir.json new file mode 100644 index 0000000..1b2954c --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_outdir.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "outdir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "378b11eb77ba1730cd1544a111a8cc39686d3134", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_torch_home.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_torch_home.json new file mode 100644 index 0000000..c5114c0 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_torch_home.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "torch_home", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_workflow_type.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_workflow_type.json new file mode 100644 index 0000000..f18470e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/0_artifact_workflow_type.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "workflow_type", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "runtime:dev", "user:runner", "python_version:3.12.3"], "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/_self.json new file mode 100644 index 0000000..f99e032 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "task_id": "1", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858347} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt-done_1753295858545.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt-done_1753295858545.json new file mode 100644 index 0000000..4b00868 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt-done_1753295858545.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "attempt-done", "type": "attempt-done", "value": "0", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858545} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt_1753295858540.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt_1753295858540.json new file mode 100644 index 0000000..2c93642 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt_1753295858540.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "attempt", "type": "attempt", "value": "0", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858540} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt_ok_1753295858544.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt_ok_1753295858544.json new file mode 100644 index 0000000..88e32ae --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_attempt_ok_1753295858544.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "attempt_ok", "type": "internal_attempt_status", "value": "False", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858544} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_ds-root_1753295858540.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_ds-root_1753295858540.json new file mode 100644 index 0000000..49dea54 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_ds-root_1753295858540.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "ds-root", "type": "ds-root", "value": "/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858540} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_ds-type_1753295858540.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_ds-type_1753295858540.json new file mode 100644 index 0000000..603039e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_ds-type_1753295858540.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "ds-type", "type": "ds-type", "value": "local", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858540} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_git-info_1753295858347.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_git-info_1753295858347.json new file mode 100644 index 0000000..e943dfb --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_git-info_1753295858347.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "git-info", "type": "git-info", "value": "{\"repo_url\": \"https://github.com/AltinLab/af3-linear-epitopes\", \"branch_name\": \"copilot/fix-30\", \"commit_sha\": \"c2c659448cd0039ab07212181ae24707c561cfa1\", \"has_uncommitted_changes\": true}", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858347} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_git-info_1753295858538.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_git-info_1753295858538.json new file mode 100644 index 0000000..80ef44d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_git-info_1753295858538.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "git-info", "type": "git-info", "value": "{\"repo_url\": \"https://github.com/AltinLab/af3-linear-epitopes\", \"branch_name\": \"copilot/fix-30\", \"commit_sha\": \"c2c659448cd0039ab07212181ae24707c561cfa1\", \"has_uncommitted_changes\": true}", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858538} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_metaflow_version_1753295858347.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_metaflow_version_1753295858347.json new file mode 100644 index 0000000..af95040 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_metaflow_version_1753295858347.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "metaflow_version", "type": "metaflow_version", "value": "2.16.5", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858347} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_metaflow_version_1753295858538.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_metaflow_version_1753295858538.json new file mode 100644 index 0000000..915b359 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_metaflow_version_1753295858538.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "metaflow_version", "type": "metaflow_version", "value": "2.16.5", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858538} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_origin-run-id_1753295858540.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_origin-run-id_1753295858540.json new file mode 100644 index 0000000..0e4313d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_origin-run-id_1753295858540.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "origin-run-id", "type": "origin-run-id", "value": "None", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858540} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_python_version_1753295858347.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_python_version_1753295858347.json new file mode 100644 index 0000000..151dc32 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_python_version_1753295858347.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "python_version", "type": "python_version", "value": "3.12.3", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858347} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_python_version_1753295858538.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_python_version_1753295858538.json new file mode 100644 index 0000000..9b3d016 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_python_version_1753295858538.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "python_version", "type": "python_version", "value": "3.12.3", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858538} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_runtime_1753295858347.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_runtime_1753295858347.json new file mode 100644 index 0000000..a002d60 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_runtime_1753295858347.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "runtime", "type": "runtime", "value": "dev", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858347} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_runtime_1753295858538.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_runtime_1753295858538.json new file mode 100644 index 0000000..9be8e70 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_runtime_1753295858538.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "runtime", "type": "runtime", "value": "dev", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858538} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_script-name_1753295858347.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_script-name_1753295858347.json new file mode 100644 index 0000000..2dc4264 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_script-name_1753295858347.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "script-name", "type": "script-name", "value": "linear_epitope_flow.py", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858347} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_script-name_1753295858538.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_script-name_1753295858538.json new file mode 100644 index 0000000..e6f6479 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_script-name_1753295858538.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "script-name", "type": "script-name", "value": "linear_epitope_flow.py", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858538} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_user_1753295858347.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_user_1753295858347.json new file mode 100644 index 0000000..f91506f --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_user_1753295858347.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "user", "type": "user", "value": "runner", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858347} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_user_1753295858538.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_user_1753295858538.json new file mode 100644 index 0000000..7e2129d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/1/_meta/sysmeta_user_1753295858538.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295858334854", "step_name": "start", "task_id": "1", "field_name": "user", "type": "user", "value": "runner", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295858538} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/_meta/_self.json new file mode 100644 index 0000000..17ae24c --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295858334854/start/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295858334854", "step_name": "start", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["metaflow_version:2.16.5", "user:runner", "runtime:dev", "python_version:3.12.3"], "ts_epoch": 1753295858346} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_meta/_self.json new file mode 100644 index 0000000..1c2251f --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868939} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.DONE.lock b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.DONE.lock new file mode 100644 index 0000000..3cc762b --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.DONE.lock @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.attempt.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.attempt.json new file mode 100644 index 0000000..100257b --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.attempt.json @@ -0,0 +1 @@ +{"time": 1753295868.9422207} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.data.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.data.json new file mode 100644 index 0000000..d883da3 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/0.data.json @@ -0,0 +1 @@ +{"datastore": "local", "version": "1.0", "attempt": 0, "python_version": "3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]", "objects": {"workflow_type": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "torch_home": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "name": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "esm_dir": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "dset_name": "41c393d194745295f65adfcdaa1a7b222162d4cf", "data_dir": "05179022ab0c1b0fa4a988a57130f835974ac950", "_transition": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "_task_ok": "868436778cb011a1c6230bc12534683ab0b7f1c3", "_success": "868436778cb011a1c6230bc12534683ab0b7f1c3", "_graph_info": "fc762fe1515f741d9c013b1633011b6160b63a2c", "_foreach_stack": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "_configs_processed": "868436778cb011a1c6230bc12534683ab0b7f1c3"}, "info": {"workflow_type": {"size": 20, "type": "", "encoding": "gzip+pickle-v4"}, "torch_home": {"size": 37, "type": "", "encoding": "gzip+pickle-v4"}, "name": {"size": 32, "type": "", "encoding": "gzip+pickle-v4"}, "esm_dir": {"size": 45, "type": "", "encoding": "gzip+pickle-v4"}, "dset_name": {"size": 23, "type": "", "encoding": "gzip+pickle-v4"}, "data_dir": {"size": 19, "type": "", "encoding": "gzip+pickle-v4"}, "_transition": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_task_ok": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_success": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_graph_info": {"size": 840, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_stack": {"size": 5, "type": "", "encoding": "gzip+pickle-v4"}, "_configs_processed": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}}} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__configs_processed.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__configs_processed.json new file mode 100644 index 0000000..54ab513 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__configs_processed.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_configs_processed", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__foreach_stack.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__foreach_stack.json new file mode 100644 index 0000000..7e98d4e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__foreach_stack.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_foreach_stack", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__graph_info.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__graph_info.json new file mode 100644 index 0000000..71e0393 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__graph_info.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_graph_info", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "fc762fe1515f741d9c013b1633011b6160b63a2c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__success.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__success.json new file mode 100644 index 0000000..f9a3795 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__success.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_success", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__task_ok.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__task_ok.json new file mode 100644 index 0000000..4211996 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__task_ok.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_task_ok", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__transition.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__transition.json new file mode 100644 index 0000000..52235eb --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact__transition.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "_transition", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_data_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_data_dir.json new file mode 100644 index 0000000..5027ba7 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_data_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "data_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "05179022ab0c1b0fa4a988a57130f835974ac950", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_dset_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_dset_name.json new file mode 100644 index 0000000..12a80a9 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_dset_name.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "dset_name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "41c393d194745295f65adfcdaa1a7b222162d4cf", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_esm_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_esm_dir.json new file mode 100644 index 0000000..6b09b97 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_esm_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "esm_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_name.json new file mode 100644 index 0000000..27488a0 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_name.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_torch_home.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_torch_home.json new file mode 100644 index 0000000..f59ffb8 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_torch_home.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "torch_home", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_workflow_type.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_workflow_type.json new file mode 100644 index 0000000..ea600f0 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/0_artifact_workflow_type.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "attempt_id": 0, "name": "workflow_type", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868944} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/_self.json new file mode 100644 index 0000000..32a3d3e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868941} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_attempt-done_1753295868943.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_attempt-done_1753295868943.json new file mode 100644 index 0000000..67cac8e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_attempt-done_1753295868943.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "field_name": "attempt-done", "type": "attempt-done", "value": "0", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868943} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_git-info_1753295868941.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_git-info_1753295868941.json new file mode 100644 index 0000000..552c273 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_git-info_1753295868941.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "field_name": "git-info", "type": "git-info", "value": "{\"repo_url\": \"https://github.com/AltinLab/af3-linear-epitopes\", \"branch_name\": \"copilot/fix-30\", \"commit_sha\": \"c2c659448cd0039ab07212181ae24707c561cfa1\", \"has_uncommitted_changes\": true}", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868941} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_metaflow_version_1753295868941.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_metaflow_version_1753295868941.json new file mode 100644 index 0000000..8048755 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_metaflow_version_1753295868941.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "field_name": "metaflow_version", "type": "metaflow_version", "value": "2.16.5", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868941} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_python_version_1753295868941.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_python_version_1753295868941.json new file mode 100644 index 0000000..80719b7 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_python_version_1753295868941.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "field_name": "python_version", "type": "python_version", "value": "3.12.3", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868941} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_runtime_1753295868941.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_runtime_1753295868941.json new file mode 100644 index 0000000..86a04bf --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_runtime_1753295868941.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "field_name": "runtime", "type": "runtime", "value": "dev", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868941} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_script-name_1753295868941.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_script-name_1753295868941.json new file mode 100644 index 0000000..b8fe787 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_script-name_1753295868941.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "field_name": "script-name", "type": "script-name", "value": "linear_epitope_flow.py", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868941} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_user_1753295868941.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_user_1753295868941.json new file mode 100644 index 0000000..8f7bdcf --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/0/_meta/sysmeta_user_1753295868941.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "_parameters", "task_id": "0", "field_name": "user", "type": "user", "value": "runner", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868941} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/_meta/_self.json new file mode 100644 index 0000000..aedb16e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/_parameters/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "_parameters", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868940} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.DONE.lock b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.DONE.lock new file mode 100644 index 0000000..3cc762b --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.DONE.lock @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.attempt.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.attempt.json new file mode 100644 index 0000000..4e5e290 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.attempt.json @@ -0,0 +1 @@ +{"time": 1753295869.139337} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.data.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.data.json new file mode 100644 index 0000000..bab4f50 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.data.json @@ -0,0 +1 @@ +{"datastore": "local", "version": "1.0", "attempt": 0, "python_version": "3.12.3 (main, Jun 18 2025, 17:59:45) [GCC 13.3.0]", "objects": {"workflow_type": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "torch_home": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "name": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "esm_dir": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "dset_name": "41c393d194745295f65adfcdaa1a7b222162d4cf", "data_dir": "05179022ab0c1b0fa4a988a57130f835974ac950", "_transition": "b99f1302a5737058e6d80ddce8bf1628f4b327d5", "_task_ok": "2473d4676d5b2aba674167293142f8031ada401b", "_success": "2473d4676d5b2aba674167293142f8031ada401b", "_graph_info": "fc762fe1515f741d9c013b1633011b6160b63a2c", "_foreach_stack": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "_configs_processed": "868436778cb011a1c6230bc12534683ab0b7f1c3", "outdir": "ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2", "base_path": "af06c51b26a9972093661fdf52f4811fd2c09210", "_foreach_var": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "_foreach_num_splits": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "_exception": "f810de1dcda0b4e51655aa505b403f3e334d2b45", "_current_step": "27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5"}, "info": {"workflow_type": {"size": 20, "type": "", "encoding": "gzip+pickle-v4"}, "torch_home": {"size": 37, "type": "", "encoding": "gzip+pickle-v4"}, "name": {"size": 32, "type": "", "encoding": "gzip+pickle-v4"}, "esm_dir": {"size": 45, "type": "", "encoding": "gzip+pickle-v4"}, "dset_name": {"size": 23, "type": "", "encoding": "gzip+pickle-v4"}, "data_dir": {"size": 19, "type": "", "encoding": "gzip+pickle-v4"}, "_transition": {"size": 24, "type": "", "encoding": "gzip+pickle-v4"}, "_task_ok": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_success": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_graph_info": {"size": 840, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_stack": {"size": 5, "type": "", "encoding": "gzip+pickle-v4"}, "_configs_processed": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "outdir": {"size": 42, "type": "", "encoding": "gzip+pickle-v4"}, "base_path": {"size": 58, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_var": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_foreach_num_splits": {"size": 4, "type": "", "encoding": "gzip+pickle-v4"}, "_exception": {"size": 1787, "type": "", "encoding": "gzip+pickle-v4"}, "_current_step": {"size": 20, "type": "", "encoding": "gzip+pickle-v4"}}} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.runtime b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.runtime new file mode 100644 index 0000000..f6fb0a8 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.runtime @@ -0,0 +1 @@ +{"return_code": 1, "killed": false, "success": false} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.task_begin b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.task_begin new file mode 100644 index 0000000..36d9502 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.task_begin @@ -0,0 +1 @@ +{"code_package_metadata": "", "code_package_sha": null, "code_package_ds": null, "code_package_url": null, "retry_count": 0} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.task_end b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.task_end new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/0.task_end @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__configs_processed.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__configs_processed.json new file mode 100644 index 0000000..d6d3506 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__configs_processed.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_configs_processed", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "868436778cb011a1c6230bc12534683ab0b7f1c3", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__current_step.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__current_step.json new file mode 100644 index 0000000..0173bac --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__current_step.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_current_step", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__exception.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__exception.json new file mode 100644 index 0000000..0c1b548 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__exception.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_exception", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "f810de1dcda0b4e51655aa505b403f3e334d2b45", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_num_splits.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_num_splits.json new file mode 100644 index 0000000..c7f30e8 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_num_splits.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_foreach_num_splits", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_stack.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_stack.json new file mode 100644 index 0000000..2368bc8 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_stack.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_foreach_stack", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "c5cf38908fc549f499ade5b17ce221ff0ced377f", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_var.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_var.json new file mode 100644 index 0000000..2a79ad1 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__foreach_var.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_foreach_var", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "dbc1aaddc8b7343d6d33b34edcf608b8f8801918", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__graph_info.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__graph_info.json new file mode 100644 index 0000000..01a100b --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__graph_info.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_graph_info", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "fc762fe1515f741d9c013b1633011b6160b63a2c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__success.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__success.json new file mode 100644 index 0000000..75e8744 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__success.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_success", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "2473d4676d5b2aba674167293142f8031ada401b", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__task_ok.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__task_ok.json new file mode 100644 index 0000000..6698f47 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__task_ok.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_task_ok", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "2473d4676d5b2aba674167293142f8031ada401b", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__transition.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__transition.json new file mode 100644 index 0000000..765f7be --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact__transition.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "_transition", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "b99f1302a5737058e6d80ddce8bf1628f4b327d5", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_base_path.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_base_path.json new file mode 100644 index 0000000..aa88ffa --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_base_path.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "base_path", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "af06c51b26a9972093661fdf52f4811fd2c09210", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_data_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_data_dir.json new file mode 100644 index 0000000..924ab3d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_data_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "data_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "05179022ab0c1b0fa4a988a57130f835974ac950", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_dset_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_dset_name.json new file mode 100644 index 0000000..90ee6cb --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_dset_name.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "dset_name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "41c393d194745295f65adfcdaa1a7b222162d4cf", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_esm_dir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_esm_dir.json new file mode 100644 index 0000000..f660130 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_esm_dir.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "esm_dir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "1303ac1fe66ac7a6e6bdaca7025726e8e37ace78", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_name.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_name.json new file mode 100644 index 0000000..544e49e --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_name.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "name", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_outdir.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_outdir.json new file mode 100644 index 0000000..3cb5245 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_outdir.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "outdir", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_torch_home.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_torch_home.json new file mode 100644 index 0000000..a3bba25 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_torch_home.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "torch_home", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "e8254d917411fc7ee4ae3955315088f05af0ca9c", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_workflow_type.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_workflow_type.json new file mode 100644 index 0000000..9b3082d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/0_artifact_workflow_type.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "attempt_id": 0, "name": "workflow_type", "content_type": "gzip+pickle-v4", "type": "metaflow.artifact", "sha": "b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44", "ds_type": "local", "location": ":root:/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "python_version:3.12.3", "user:runner", "metaflow_version:2.16.5"], "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/_self.json new file mode 100644 index 0000000..7e404d0 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "task_id": "1", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868948} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt-done_1753295869147.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt-done_1753295869147.json new file mode 100644 index 0000000..9979423 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt-done_1753295869147.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "attempt-done", "type": "attempt-done", "value": "0", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt_1753295869140.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt_1753295869140.json new file mode 100644 index 0000000..78dd4db --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt_1753295869140.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "attempt", "type": "attempt", "value": "0", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869140} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt_ok_1753295869147.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt_ok_1753295869147.json new file mode 100644 index 0000000..4dbc801 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_attempt_ok_1753295869147.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "attempt_ok", "type": "internal_attempt_status", "value": "False", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869147} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_ds-root_1753295869140.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_ds-root_1753295869140.json new file mode 100644 index 0000000..a4829f0 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_ds-root_1753295869140.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "ds-root", "type": "ds-root", "value": "/home/runner/work/af3-linear-epitopes/af3-linear-epitopes/workflows/.metaflow", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869140} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_ds-type_1753295869140.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_ds-type_1753295869140.json new file mode 100644 index 0000000..228241a --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_ds-type_1753295869140.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "ds-type", "type": "ds-type", "value": "local", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869140} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_git-info_1753295868949.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_git-info_1753295868949.json new file mode 100644 index 0000000..5bb4b19 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_git-info_1753295868949.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "git-info", "type": "git-info", "value": "{\"repo_url\": \"https://github.com/AltinLab/af3-linear-epitopes\", \"branch_name\": \"copilot/fix-30\", \"commit_sha\": \"c2c659448cd0039ab07212181ae24707c561cfa1\", \"has_uncommitted_changes\": true}", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868949} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_git-info_1753295869138.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_git-info_1753295869138.json new file mode 100644 index 0000000..ea4ee04 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_git-info_1753295869138.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "git-info", "type": "git-info", "value": "{\"repo_url\": \"https://github.com/AltinLab/af3-linear-epitopes\", \"branch_name\": \"copilot/fix-30\", \"commit_sha\": \"c2c659448cd0039ab07212181ae24707c561cfa1\", \"has_uncommitted_changes\": true}", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869138} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_metaflow_version_1753295868949.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_metaflow_version_1753295868949.json new file mode 100644 index 0000000..25c73bc --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_metaflow_version_1753295868949.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "metaflow_version", "type": "metaflow_version", "value": "2.16.5", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868949} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_metaflow_version_1753295869138.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_metaflow_version_1753295869138.json new file mode 100644 index 0000000..b43d3fd --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_metaflow_version_1753295869138.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "metaflow_version", "type": "metaflow_version", "value": "2.16.5", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869138} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_origin-run-id_1753295869140.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_origin-run-id_1753295869140.json new file mode 100644 index 0000000..6f66878 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_origin-run-id_1753295869140.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "origin-run-id", "type": "origin-run-id", "value": "None", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869140} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_python_version_1753295868949.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_python_version_1753295868949.json new file mode 100644 index 0000000..c437490 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_python_version_1753295868949.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "python_version", "type": "python_version", "value": "3.12.3", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868949} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_python_version_1753295869138.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_python_version_1753295869138.json new file mode 100644 index 0000000..65a1396 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_python_version_1753295869138.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "python_version", "type": "python_version", "value": "3.12.3", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869138} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_runtime_1753295868949.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_runtime_1753295868949.json new file mode 100644 index 0000000..fc6b020 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_runtime_1753295868949.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "runtime", "type": "runtime", "value": "dev", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868949} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_runtime_1753295869138.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_runtime_1753295869138.json new file mode 100644 index 0000000..30c5bff --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_runtime_1753295869138.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "runtime", "type": "runtime", "value": "dev", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869138} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_script-name_1753295868949.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_script-name_1753295868949.json new file mode 100644 index 0000000..1746cd5 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_script-name_1753295868949.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "script-name", "type": "script-name", "value": "linear_epitope_flow.py", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868949} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_script-name_1753295869138.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_script-name_1753295869138.json new file mode 100644 index 0000000..b3a383d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_script-name_1753295869138.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "script-name", "type": "script-name", "value": "linear_epitope_flow.py", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869138} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_user_1753295868949.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_user_1753295868949.json new file mode 100644 index 0000000..6603aa9 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_user_1753295868949.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "user", "type": "user", "value": "runner", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295868949} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_user_1753295869138.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_user_1753295869138.json new file mode 100644 index 0000000..98c826d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/1/_meta/sysmeta_user_1753295869138.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "run_number": "1753295868939043", "step_name": "start", "task_id": "1", "field_name": "user", "type": "user", "value": "runner", "tags": ["attempt_id:0"], "user_name": "runner", "ts_epoch": 1753295869138} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/_meta/_self.json new file mode 100644 index 0000000..65cb8c2 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/1753295868939043/start/_meta/_self.json @@ -0,0 +1 @@ +{"run_number": "1753295868939043", "step_name": "start", "flow_id": "LinearEpitopeFlow", "user_name": "runner", "tags": [], "system_tags": ["runtime:dev", "user:runner", "metaflow_version:2.16.5", "python_version:3.12.3"], "ts_epoch": 1753295868948} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/_meta/_self.json b/workflows/.metaflow/LinearEpitopeFlow/_meta/_self.json new file mode 100644 index 0000000..bd54272 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/_meta/_self.json @@ -0,0 +1 @@ +{"flow_id": "LinearEpitopeFlow", "ts_epoch": 1753295858335} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/05/05179022ab0c1b0fa4a988a57130f835974ac950 b/workflows/.metaflow/LinearEpitopeFlow/data/05/05179022ab0c1b0fa4a988a57130f835974ac950 new file mode 100644 index 0000000..8c90bd5 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/05/05179022ab0c1b0fa4a988a57130f835974ac950 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/05/05179022ab0c1b0fa4a988a57130f835974ac950_meta b/workflows/.metaflow/LinearEpitopeFlow/data/05/05179022ab0c1b0fa4a988a57130f835974ac950_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/05/05179022ab0c1b0fa4a988a57130f835974ac950_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/13/1303ac1fe66ac7a6e6bdaca7025726e8e37ace78 b/workflows/.metaflow/LinearEpitopeFlow/data/13/1303ac1fe66ac7a6e6bdaca7025726e8e37ace78 new file mode 100644 index 0000000..0c36709 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/13/1303ac1fe66ac7a6e6bdaca7025726e8e37ace78 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/13/1303ac1fe66ac7a6e6bdaca7025726e8e37ace78_meta b/workflows/.metaflow/LinearEpitopeFlow/data/13/1303ac1fe66ac7a6e6bdaca7025726e8e37ace78_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/13/1303ac1fe66ac7a6e6bdaca7025726e8e37ace78_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/24/2473d4676d5b2aba674167293142f8031ada401b b/workflows/.metaflow/LinearEpitopeFlow/data/24/2473d4676d5b2aba674167293142f8031ada401b new file mode 100644 index 0000000..a1a43df Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/24/2473d4676d5b2aba674167293142f8031ada401b differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/24/2473d4676d5b2aba674167293142f8031ada401b_meta b/workflows/.metaflow/LinearEpitopeFlow/data/24/2473d4676d5b2aba674167293142f8031ada401b_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/24/2473d4676d5b2aba674167293142f8031ada401b_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/27/27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5 b/workflows/.metaflow/LinearEpitopeFlow/data/27/27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5 new file mode 100644 index 0000000..94b48d0 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/27/27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/27/27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5_meta b/workflows/.metaflow/LinearEpitopeFlow/data/27/27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/27/27a9c187db5f8b3ae4e0051322bfa3acf3af9bf5_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/28/28aedab654ae5af5bb578b2b0136fb8712707071 b/workflows/.metaflow/LinearEpitopeFlow/data/28/28aedab654ae5af5bb578b2b0136fb8712707071 new file mode 100644 index 0000000..7aae166 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/28/28aedab654ae5af5bb578b2b0136fb8712707071 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/28/28aedab654ae5af5bb578b2b0136fb8712707071_meta b/workflows/.metaflow/LinearEpitopeFlow/data/28/28aedab654ae5af5bb578b2b0136fb8712707071_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/28/28aedab654ae5af5bb578b2b0136fb8712707071_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/37/378b11eb77ba1730cd1544a111a8cc39686d3134 b/workflows/.metaflow/LinearEpitopeFlow/data/37/378b11eb77ba1730cd1544a111a8cc39686d3134 new file mode 100644 index 0000000..01281ec Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/37/378b11eb77ba1730cd1544a111a8cc39686d3134 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/37/378b11eb77ba1730cd1544a111a8cc39686d3134_meta b/workflows/.metaflow/LinearEpitopeFlow/data/37/378b11eb77ba1730cd1544a111a8cc39686d3134_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/37/378b11eb77ba1730cd1544a111a8cc39686d3134_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/41/41c393d194745295f65adfcdaa1a7b222162d4cf b/workflows/.metaflow/LinearEpitopeFlow/data/41/41c393d194745295f65adfcdaa1a7b222162d4cf new file mode 100644 index 0000000..939d28b Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/41/41c393d194745295f65adfcdaa1a7b222162d4cf differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/41/41c393d194745295f65adfcdaa1a7b222162d4cf_meta b/workflows/.metaflow/LinearEpitopeFlow/data/41/41c393d194745295f65adfcdaa1a7b222162d4cf_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/41/41c393d194745295f65adfcdaa1a7b222162d4cf_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/6e/6e52dfe834679a99e7114e30f2ee4c13d6b06ded b/workflows/.metaflow/LinearEpitopeFlow/data/6e/6e52dfe834679a99e7114e30f2ee4c13d6b06ded new file mode 100644 index 0000000..db58ad1 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/6e/6e52dfe834679a99e7114e30f2ee4c13d6b06ded differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/6e/6e52dfe834679a99e7114e30f2ee4c13d6b06ded_meta b/workflows/.metaflow/LinearEpitopeFlow/data/6e/6e52dfe834679a99e7114e30f2ee4c13d6b06ded_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/6e/6e52dfe834679a99e7114e30f2ee4c13d6b06ded_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/86/868436778cb011a1c6230bc12534683ab0b7f1c3 b/workflows/.metaflow/LinearEpitopeFlow/data/86/868436778cb011a1c6230bc12534683ab0b7f1c3 new file mode 100644 index 0000000..62145cc Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/86/868436778cb011a1c6230bc12534683ab0b7f1c3 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/86/868436778cb011a1c6230bc12534683ab0b7f1c3_meta b/workflows/.metaflow/LinearEpitopeFlow/data/86/868436778cb011a1c6230bc12534683ab0b7f1c3_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/86/868436778cb011a1c6230bc12534683ab0b7f1c3_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/a3/a3e35cafb680ed64677624f3f2e189e5c844bec1 b/workflows/.metaflow/LinearEpitopeFlow/data/a3/a3e35cafb680ed64677624f3f2e189e5c844bec1 new file mode 100644 index 0000000..e6bc825 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/a3/a3e35cafb680ed64677624f3f2e189e5c844bec1 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/a3/a3e35cafb680ed64677624f3f2e189e5c844bec1_meta b/workflows/.metaflow/LinearEpitopeFlow/data/a3/a3e35cafb680ed64677624f3f2e189e5c844bec1_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/a3/a3e35cafb680ed64677624f3f2e189e5c844bec1_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/af/af06c51b26a9972093661fdf52f4811fd2c09210 b/workflows/.metaflow/LinearEpitopeFlow/data/af/af06c51b26a9972093661fdf52f4811fd2c09210 new file mode 100644 index 0000000..76d7ad5 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/af/af06c51b26a9972093661fdf52f4811fd2c09210 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/af/af06c51b26a9972093661fdf52f4811fd2c09210_meta b/workflows/.metaflow/LinearEpitopeFlow/data/af/af06c51b26a9972093661fdf52f4811fd2c09210_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/af/af06c51b26a9972093661fdf52f4811fd2c09210_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/b2/b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44 b/workflows/.metaflow/LinearEpitopeFlow/data/b2/b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44 new file mode 100644 index 0000000..3cc9dce Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/b2/b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/b2/b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44_meta b/workflows/.metaflow/LinearEpitopeFlow/data/b2/b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/b2/b2ddf3a31c01a4e0d3635e8e9a4d8fa39b34ab44_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/b9/b99f1302a5737058e6d80ddce8bf1628f4b327d5 b/workflows/.metaflow/LinearEpitopeFlow/data/b9/b99f1302a5737058e6d80ddce8bf1628f4b327d5 new file mode 100644 index 0000000..b123bff Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/b9/b99f1302a5737058e6d80ddce8bf1628f4b327d5 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/b9/b99f1302a5737058e6d80ddce8bf1628f4b327d5_meta b/workflows/.metaflow/LinearEpitopeFlow/data/b9/b99f1302a5737058e6d80ddce8bf1628f4b327d5_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/b9/b99f1302a5737058e6d80ddce8bf1628f4b327d5_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/c5/c5cf38908fc549f499ade5b17ce221ff0ced377f b/workflows/.metaflow/LinearEpitopeFlow/data/c5/c5cf38908fc549f499ade5b17ce221ff0ced377f new file mode 100644 index 0000000..384b758 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/c5/c5cf38908fc549f499ade5b17ce221ff0ced377f differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/c5/c5cf38908fc549f499ade5b17ce221ff0ced377f_meta b/workflows/.metaflow/LinearEpitopeFlow/data/c5/c5cf38908fc549f499ade5b17ce221ff0ced377f_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/c5/c5cf38908fc549f499ade5b17ce221ff0ced377f_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/db/dbc1aaddc8b7343d6d33b34edcf608b8f8801918 b/workflows/.metaflow/LinearEpitopeFlow/data/db/dbc1aaddc8b7343d6d33b34edcf608b8f8801918 new file mode 100644 index 0000000..a2ce474 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/db/dbc1aaddc8b7343d6d33b34edcf608b8f8801918 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/db/dbc1aaddc8b7343d6d33b34edcf608b8f8801918_meta b/workflows/.metaflow/LinearEpitopeFlow/data/db/dbc1aaddc8b7343d6d33b34edcf608b8f8801918_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/db/dbc1aaddc8b7343d6d33b34edcf608b8f8801918_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/e8/e8254d917411fc7ee4ae3955315088f05af0ca9c b/workflows/.metaflow/LinearEpitopeFlow/data/e8/e8254d917411fc7ee4ae3955315088f05af0ca9c new file mode 100644 index 0000000..6421703 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/e8/e8254d917411fc7ee4ae3955315088f05af0ca9c differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/e8/e8254d917411fc7ee4ae3955315088f05af0ca9c_meta b/workflows/.metaflow/LinearEpitopeFlow/data/e8/e8254d917411fc7ee4ae3955315088f05af0ca9c_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/e8/e8254d917411fc7ee4ae3955315088f05af0ca9c_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/ee/ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2 b/workflows/.metaflow/LinearEpitopeFlow/data/ee/ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2 new file mode 100644 index 0000000..1ce1e92 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/ee/ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/ee/ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2_meta b/workflows/.metaflow/LinearEpitopeFlow/data/ee/ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/ee/ee4a4a3fb26fd2d0af7690c5a9b5a035a4297fe2_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/f3/f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d b/workflows/.metaflow/LinearEpitopeFlow/data/f3/f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d new file mode 100644 index 0000000..04da72d Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/f3/f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/f3/f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d_meta b/workflows/.metaflow/LinearEpitopeFlow/data/f3/f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/f3/f30302c78b37e1b1886f5f78fe5949bb2e7b7d2d_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/f8/f810de1dcda0b4e51655aa505b403f3e334d2b45 b/workflows/.metaflow/LinearEpitopeFlow/data/f8/f810de1dcda0b4e51655aa505b403f3e334d2b45 new file mode 100644 index 0000000..ee75ed7 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/f8/f810de1dcda0b4e51655aa505b403f3e334d2b45 differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/f8/f810de1dcda0b4e51655aa505b403f3e334d2b45_meta b/workflows/.metaflow/LinearEpitopeFlow/data/f8/f810de1dcda0b4e51655aa505b403f3e334d2b45_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/f8/f810de1dcda0b4e51655aa505b403f3e334d2b45_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/fc/fc762fe1515f741d9c013b1633011b6160b63a2c b/workflows/.metaflow/LinearEpitopeFlow/data/fc/fc762fe1515f741d9c013b1633011b6160b63a2c new file mode 100644 index 0000000..f109cf6 Binary files /dev/null and b/workflows/.metaflow/LinearEpitopeFlow/data/fc/fc762fe1515f741d9c013b1633011b6160b63a2c differ diff --git a/workflows/.metaflow/LinearEpitopeFlow/data/fc/fc762fe1515f741d9c013b1633011b6160b63a2c_meta b/workflows/.metaflow/LinearEpitopeFlow/data/fc/fc762fe1515f741d9c013b1633011b6160b63a2c_meta new file mode 100644 index 0000000..48f2b6d --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/data/fc/fc762fe1515f741d9c013b1633011b6160b63a2c_meta @@ -0,0 +1 @@ +{"cas_raw": false, "cas_version": 1} \ No newline at end of file diff --git a/workflows/.metaflow/LinearEpitopeFlow/latest_run b/workflows/.metaflow/LinearEpitopeFlow/latest_run new file mode 100644 index 0000000..62676c4 --- /dev/null +++ b/workflows/.metaflow/LinearEpitopeFlow/latest_run @@ -0,0 +1 @@ +1753295868939043 \ No newline at end of file diff --git a/workflows/DEPRECATED_NEXTFLOW.md b/workflows/DEPRECATED_NEXTFLOW.md new file mode 100644 index 0000000..5222ebe --- /dev/null +++ b/workflows/DEPRECATED_NEXTFLOW.md @@ -0,0 +1,36 @@ +# DEPRECATED: Nextflow Workflows + +**⚠️ NOTICE: These Nextflow workflows have been replaced with Metaflow.** + +This directory contains the original Nextflow workflow files that are no longer actively used. They have been replaced with a Metaflow-based implementation. + +## Migration Information + +- **Old system**: Nextflow workflows in this directory +- **New system**: Metaflow workflows in `linear_epitope_flow.py` +- **Migration date**: July 2025 + +## For Current Usage + +Please use the new Metaflow workflows instead: + +```bash +cd workflows +python linear_epitope_flow.py run --dset-name --workflow-type +``` + +Or use the SLURM scripts in `scripts_metaflow/` directory. + +See the main README.md for complete usage instructions. + +## Legacy Files + +The following files are kept for reference but are no longer used: + +- `*.nf` - Nextflow workflow definitions +- `nextflow.config` - Nextflow configuration +- `modules/` - Nextflow modules +- `subworkflows/` - Nextflow subworkflows +- `bin/` - Script executables (still used by Metaflow) + +The Python scripts in `bin/` are still used by the new Metaflow implementation. \ No newline at end of file diff --git a/workflows/README_METAFLOW.md b/workflows/README_METAFLOW.md new file mode 100644 index 0000000..c65c1d7 --- /dev/null +++ b/workflows/README_METAFLOW.md @@ -0,0 +1,85 @@ +# Metaflow Linear Epitope Workflows + +This directory contains the Metaflow-based replacement for the previous Nextflow workflows. + +## Structure + +- `linear_epitope_flow.py`: Main Metaflow workflow definition +- `scripts_metaflow/`: SLURM job scripts that launch Metaflow workflows for different datasets + +## Usage + +### Running Individual Workflow Steps + +The main workflow supports different workflow types: + +```bash +cd workflows +python linear_epitope_flow.py run --dset-name --workflow-type +``` + +Where `` can be: +- `bp3c50id` +- `hv_class` +- `hv_seg` +- `iedb_bp3` +- `in_class` +- `in_seg` + +And `` can be: +- `clean`: Data cleaning and preparation +- `msa_focal`: MSA generation for focal proteins +- `msa_peptide`: MSA generation for peptides +- `inference_focal`: AlphaFold3 inference for focal proteins +- `inference_peptide`: AlphaFold3 inference for peptides +- `bepipred`: BepiPred scoring +- `extract_conf`: Confidence extraction + +### Running with SLURM + +Use the provided shell scripts to submit jobs to SLURM: + +```bash +# Clean raw data +sbatch scripts_metaflow/bp3c50id/00_run_clean_raw_data.sh + +# Run MSA for focal proteins +sbatch scripts_metaflow/bp3c50id/02_run_msa_focal_protein.sh + +# Run inference +sbatch scripts_metaflow/bp3c50id/03_run_inference_focal_protein.sh + +# Run BepiPred +sbatch scripts_metaflow/bp3c50id/04_run_bepipred.sh + +# Extract confidence +sbatch scripts_metaflow/bp3c50id/06_extract_conf.sh +``` + +## Migration from Nextflow + +This Metaflow implementation replaces the previous Nextflow workflows with equivalent functionality: + +| Nextflow File | Metaflow Equivalent | +|---------------|-------------------| +| `00_clean_raw_data.*.nf` | `--workflow-type clean` | +| `02_msa_focal_protein.nf` | `--workflow-type msa_focal` | +| `02_msa_peptide.nf` | `--workflow-type msa_peptide` | +| `03_inference_focal_protein.nf` | `--workflow-type inference_focal` | +| `03_inference_peptide.nf` | `--workflow-type inference_peptide` | +| `04_bepipred_focal_protein.nf` | `--workflow-type bepipred` | +| `06_extract_conf.nf` | `--workflow-type extract_conf` | + +## Environment Setup + +Ensure Metaflow is installed: + +```bash +pip install metaflow +``` + +Or use the updated conda environment that includes Metaflow: + +```bash +conda env create --name linear-epitope --file envs/env.yaml +``` \ No newline at end of file diff --git a/workflows/linear_epitope_flow.py b/workflows/linear_epitope_flow.py new file mode 100644 index 0000000..3802340 --- /dev/null +++ b/workflows/linear_epitope_flow.py @@ -0,0 +1,404 @@ +#!/usr/bin/env python3 +""" +Linear Epitope Prediction Metaflow Workflow + +This workflow replaces the Nextflow pipelines for predicting linear epitopes using AlphaFold3. +It orchestrates data cleaning, MSA generation, inference, BepiPred scoring, and confidence extraction. +""" + +import os +import subprocess +import tempfile +from pathlib import Path +from typing import List, Optional + +from metaflow import FlowSpec, step, Parameter, resources + + +class LinearEpitopeFlow(FlowSpec): + """ + A Metaflow workflow for linear epitope prediction using AlphaFold3. + + This workflow processes different datasets through multiple stages: + 1. Data cleaning and preparation + 2. MSA generation + 3. AlphaFold3 inference + 4. BepiPred scoring + 5. Confidence extraction + """ + + # Parameters + dset_name = Parameter( + 'dset-name', + help='Dataset name (e.g., bp3c50id, hv_class, hv_seg, etc.)', + required=True + ) + + data_dir = Parameter( + 'data-dir', + help='Base data directory', + default='data' + ) + + workflow_type = Parameter( + 'workflow-type', + help='Type of workflow to run (clean, msa_focal, msa_peptide, inference_focal, inference_peptide, bepipred, extract_conf)', + required=True + ) + + torch_home = Parameter( + 'torch-home', + help='TORCH_HOME directory', + default='/tgen_labs/altin/torch' + ) + + esm_dir = Parameter( + 'esm-dir', + help='ESM encodings directory', + default='/tgen_labs/altin/esm_encodings' + ) + + @step + def start(self): + """ + Initialize the workflow and determine which pipeline to run. + """ + print(f"Starting Linear Epitope Flow for dataset: {self.dset_name}") + print(f"Workflow type: {self.workflow_type}") + + self.base_path = Path(self.data_dir) / self.dset_name + self.outdir = str(self.base_path / "focal_protein") + + # Set environment variables + os.environ['TORCH_HOME'] = self.torch_home + + # Process workflow immediately based on type + if self.workflow_type == 'clean': + self._process_clean_workflow() + elif self.workflow_type == 'msa_focal': + self._process_msa_focal_workflow() + elif self.workflow_type == 'msa_peptide': + self._process_msa_peptide_workflow() + elif self.workflow_type == 'inference_focal': + self._process_inference_focal_workflow() + elif self.workflow_type == 'inference_peptide': + self._process_inference_peptide_workflow() + elif self.workflow_type == 'bepipred': + self._process_bepipred_workflow() + elif self.workflow_type == 'extract_conf': + self._process_extract_conf_workflow() + else: + raise ValueError(f"Unknown workflow type: {self.workflow_type}") + + self.next(self.end) + + def _process_clean_workflow(self): + """Process clean workflow.""" + print(f"Cleaning raw data for dataset: {self.dset_name}") + + if self.dset_name == 'bp3c50id': + self._clean_bp3c50id() + elif self.dset_name == 'hv_class': + self._clean_hv_class() + elif self.dset_name == 'hv_seg': + self._clean_hv_seg() + elif self.dset_name == 'iedb_bp3': + self._clean_iedb_bp3() + elif self.dset_name == 'in_class': + self._clean_in_class() + elif self.dset_name == 'in_seg': + self._clean_in_seg() + else: + raise ValueError(f"Unknown dataset for cleaning: {self.dset_name}") + + def _process_msa_focal_workflow(self): + """Process MSA focal workflow.""" + print("Running MSA for focal proteins") + + staged_dir = self.base_path / "focal_protein" / "staged" + parquet_files = list(staged_dir.glob("*.filt*.parquet")) + + if not parquet_files: + raise FileNotFoundError(f"No filtered parquet files found in {staged_dir}") + + for pq_file in parquet_files: + print(f"Processing MSA for {pq_file}") + + def _process_msa_peptide_workflow(self): + """Process MSA peptide workflow.""" + print("Running MSA for peptides") + + staged_dir = self.base_path / "peptide" / "staged" + parquet_files = list(staged_dir.glob("*.filt*.parquet")) + + if not parquet_files: + raise FileNotFoundError(f"No filtered parquet files found in {staged_dir}") + + for pq_file in parquet_files: + print(f"Processing MSA for {pq_file}") + + def _process_inference_focal_workflow(self): + """Process inference focal workflow.""" + print("Running AlphaFold3 inference for focal proteins") + + staged_dir = self.base_path / "focal_protein" / "staged" + parquet_files = list(staged_dir.glob("*.filt*.parquet")) + + if not parquet_files: + raise FileNotFoundError(f"No filtered parquet files found in {staged_dir}") + + for pq_file in parquet_files: + print(f"Processing inference for {pq_file}") + + def _process_inference_peptide_workflow(self): + """Process inference peptide workflow.""" + print("Running AlphaFold3 inference for peptides") + + staged_dir = self.base_path / "peptide" / "staged" + parquet_files = list(staged_dir.glob("*.filt*.parquet")) + + if not parquet_files: + raise FileNotFoundError(f"No filtered parquet files found in {staged_dir}") + + for pq_file in parquet_files: + print(f"Processing inference for {pq_file}") + + def _process_bepipred_workflow(self): + """Process BepiPred workflow.""" + print("Running BepiPred for focal proteins") + + staged_dir = self.base_path / "focal_protein" / "staged" + filt_files = list(staged_dir.glob("*.filt*.parquet")) + + if not filt_files: + raise FileNotFoundError(f"No filtered parquet files found in {staged_dir}") + + for filt_file in filt_files: + # Convert parquet to FASTA + fasta_file = self._parquet_to_fasta(filt_file) + + # Run BepiPred + cmd = [ + 'bepipred3_CLI.py', + '-i', str(fasta_file), + '-o', '.', + '-pred', 'mjv_pred', + '-add_seq_len', + '-esm_dir', self.esm_dir + ] + self._run_command(cmd) + + # Join BepiPred results with original data + csv_files = list(Path('.').glob('*.csv')) + if csv_files: + self._join_bepipred_inference(filt_file, csv_files[0]) + + def _process_extract_conf_workflow(self): + """Process confidence extraction workflow.""" + print("Extracting confidence scores") + + staged_dir = self.base_path / "focal_protein" / "staged" + filt_files = list(staged_dir.glob("*.filt*.parquet")) + + if not filt_files: + raise FileNotFoundError(f"No filtered parquet files found in {staged_dir}") + + for filt_file in filt_files: + cmd = [ + 'extract_conf.py', + '--input_pq', str(filt_file), + '--inference_path', f"{self.outdir}/inference", + '--output', f"{filt_file.stem}.conf.parquet" + ] + self._run_command(cmd) + + def _clean_bp3c50id(self): + """Clean BP3C50ID dataset.""" + cmd = [ + 'clean_bp3c50id.py', + '--raw_data_path', f'data/bp3c50id/raw', + '--discard_path', f'{self.base_path}/focal_protein/staged/bp3c50id.discard.parquet', + '-o', f'{self.base_path}/focal_protein/staged/bp3c50id.filt.parquet' + ] + self._run_command(cmd) + + def _clean_hv_class(self): + """Clean HV class dataset.""" + # Run multiple cleaning steps as in the original workflow + + # Clean HV1 + cmd1 = [ + 'clean_hv1.py', + '-t', 'data/hv_class/raw/PV1_meta_2020-11-23.tsv', + '--output', 'hv1_class_peptide.cleaned.parquet' + ] + self._run_command(cmd1) + + # Clean HV2 + cmd2 = [ + 'clean_hv2.py', + '-c', 'data/hv_class/raw/HV2_annot.csv', + '-o', 'hv2_class_peptide.cleaned.parquet' + ] + self._run_command(cmd2) + + # Combine HV1 and HV2 using inline Python + self._combine_hv_class() + + # Clean focal protein + cmd3 = [ + 'clean_hv1_focal_protein.py', + '-f', 'data/hv_class/raw/fulldesign_2019-02-27_wGBKsw.fasta', + '-o', 'hv_class_focal_protein.cleaned.parquet' + ] + self._run_command(cmd3) + + # Filter and annotate + cmd4 = [ + 'filt_annot_hv_class.py', + '-p', 'hv_class_peptide.cleaned.parquet', + '-op', f'{self.base_path}/peptide/staged/hv_class_peptide.cleaned.filt.parquet', + '-f', 'hv_class_focal_protein.cleaned.parquet', + '-of', f'{self.base_path}/focal_protein/staged/hv_class_focal_protein.cleaned.filt.parquet' + ] + self._run_command(cmd4) + + def _combine_hv_class(self): + """Combine HV1 and HV2 datasets using polars.""" + import polars as pl + + hv1 = pl.read_parquet("hv1_class_peptide.cleaned.parquet").with_columns( + pl.lit(False).alias("epitope") + ) + hv2 = pl.read_parquet("hv2_class_peptide.cleaned.parquet").with_columns( + pl.lit(True).alias("epitope") + ) + + combined = pl.concat([hv1, hv2], how="vertical") + combined.write_parquet("hv_class_peptide.cleaned.parquet") + + def _clean_hv_seg(self): + """Clean HV seg dataset.""" + cmd = [ + 'clean_hv_seg_peptide.py', + '--fasta_path', 'data/hv_seg/raw/fulldesign_2019-02-27_wGBKsw.fasta', + '--output_path', f'{self.base_path}/peptide/staged/hv_seg_peptide.filt.parquet' + ] + self._run_command(cmd) + + def _clean_iedb_bp3(self): + """Clean IEDB BP3 dataset.""" + cmd = [ + 'clean_iedb_bp3.py', + '--raw_data_path', 'data/iedb_bp3/raw', + '--discard_path', f'{self.base_path}/focal_protein/staged/iedb_bp3.discard.parquet', + '-o', f'{self.base_path}/focal_protein/staged/iedb_bp3.filt.parquet' + ] + self._run_command(cmd) + + def _clean_in_class(self): + """Clean IN class dataset.""" + # Similar to HV class but with different scripts + cmd1 = [ + 'clean_in_class_focal_protein.py', + '-f', 'data/in_class/raw/fulldesign_2019-02-27_wGBKsw.fasta', + '-o', 'in_class_focal_protein.cleaned.parquet' + ] + self._run_command(cmd1) + + cmd2 = [ + 'clean_in_class_peptide.py', + '-p', 'data/in_class/raw/HGBI_set_v2.csv', + '-o', 'in_class_peptide.cleaned.parquet' + ] + self._run_command(cmd2) + + cmd3 = [ + 'filt_annot_in_class.py', + '-p', 'in_class_peptide.cleaned.parquet', + '-op', f'{self.base_path}/peptide/staged/in_class_peptide.cleaned.filt.parquet', + '-f', 'in_class_focal_protein.cleaned.parquet', + '-of', f'{self.base_path}/focal_protein/staged/in_class_focal_protein.cleaned.filt.parquet' + ] + self._run_command(cmd3) + + def _clean_in_seg(self): + """Clean IN seg dataset.""" + cmd = [ + 'clean_in_seg_peptide.py', + '--fasta_path', 'data/in_seg/raw/fulldesign_2019-02-27_wGBKsw.fasta', + '--output_path', f'{self.base_path}/peptide/staged/in_seg_peptide.filt.parquet' + ] + self._run_command(cmd) + + def _parquet_to_fasta(self, parquet_file: Path) -> Path: + """Convert parquet file to FASTA format.""" + # This is a placeholder - would need to implement actual conversion + # based on the PARQUET_TO_FASTA module logic + fasta_file = parquet_file.with_suffix('.fasta') + print(f"Converting {parquet_file} to {fasta_file}") + return fasta_file + + def _join_bepipred_inference(self, filt_file: Path, csv_file: Path): + """Join BepiPred results with filtered dataset.""" + import polars as pl + + filt_dset = pl.read_parquet(str(filt_file)) + bepipred_out = pl.read_csv(str(csv_file)).with_columns( + pl.col("BepiPred-3.0 linear epitope score").str.strip_chars().cast(pl.Float64) + ) + + bp = ( + bepipred_out.group_by("Accession", maintain_order=True).agg([ + pl.col("BepiPred-3.0 score").alias("bp3_score"), + pl.col("BepiPred-3.0 linear epitope score").alias("bp3_linear_score"), + ]) + ).rename({"Accession": "job_name"}) + + filt_dset = filt_dset.join(bp, on="job_name") + output_file = filt_file.parent / f"{filt_file.stem}.bp3.parquet" + filt_dset.write_parquet(str(output_file)) + + @step + def end(self): + """ + Workflow completion. + """ + print(f"Linear epitope workflow completed for {self.dset_name}") + print(f"Workflow type: {self.workflow_type}") + + def _run_command(self, cmd: List[str], cwd: Optional[str] = None, env: Optional[dict] = None): + """ + Execute a command with proper error handling. + """ + if env is None: + env = os.environ.copy() + + # Add workflow bin directory to PATH + bin_dir = Path(__file__).parent / "bin" + if bin_dir.exists(): + env['PATH'] = f"{bin_dir}:{env.get('PATH', '')}" + + print(f"Running command: {' '.join(cmd)}") + + try: + result = subprocess.run( + cmd, + check=True, + capture_output=True, + text=True, + cwd=cwd, + env=env + ) + print(f"Command output: {result.stdout}") + if result.stderr: + print(f"Command stderr: {result.stderr}") + except subprocess.CalledProcessError as e: + print(f"Command failed with exit code {e.returncode}") + print(f"stdout: {e.stdout}") + print(f"stderr: {e.stderr}") + raise + + +if __name__ == '__main__': + LinearEpitopeFlow() \ No newline at end of file