Skip to content

Commit 5a5c32e

Browse files
authored
Merge pull request #213 from platforma-open/MILAB-6871_mixcr-scratch-space
MILAB-6871: size analyze scratch space from the sample's reads
2 parents c845a16 + 5397dac commit 5a5c32e

8 files changed

Lines changed: 733 additions & 237 deletions
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
"@platforma-open/milaboratories.mixcr-clonotyping-2": minor
3+
"@platforma-open/milaboratories.mixcr-clonotyping-2.workflow": minor
4+
---
5+
6+
Analyze asks the backend for disposable disk space sized from the sample's reads, so
7+
its temporary files no longer land in the working directory on shared storage.
8+
9+
This reduces single sample computation bill by ~25-40% on large samples, where
10+
EFS I/O cost starts to be comparable or larger than cost of compute itself.
11+
12+
To have an effect, you need backend version 4.4.1 or above.
13+
On older backends this optimisation is just ignored and computations run as usual.

pnpm-lock.yaml

Lines changed: 56 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ packages:
99
catalog:
1010
"@milaboratories/ts-builder": 1.7.0
1111
"@milaboratories/ts-configs": 1.4.0
12-
"@platforma-sdk/workflow-tengo": 6.8.2
12+
"@platforma-sdk/workflow-tengo": 6.9.0
1313
"@platforma-sdk/model": 1.82.0
1414
"@platforma-sdk/ui-vue": 1.82.1
1515
"@platforma-sdk/tengo-builder": 4.0.23
@@ -21,6 +21,7 @@ catalog:
2121
"@milaboratories/helpers": 1.14.5
2222

2323
"@platforma-open/milaboratories.software-mixcr": 4.7.0-347-develop
24+
"@platforma-open/milaboratories.software-binary-collection": 1.0.12
2425
"vue": 3.5.24
2526

2627
"zod": ~3.25.76

workflow/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"test": "pl-tengo test && vitest run --passWithNoTests"
1313
},
1414
"dependencies": {
15+
"@platforma-open/milaboratories.software-binary-collection": "catalog:",
1516
"@platforma-open/milaboratories.software-mixcr": "catalog:",
1617
"@platforma-sdk/workflow-tengo": "catalog:"
1718
},

0 commit comments

Comments
 (0)