Hi everyone,
I’ve been thinking about best practices for designing Nextflow workflows that operate on very large datasets (multi-terabyte scale, e.g., ~8 TB) stored on AWS.
When data resides in S3, what are the recommended approaches for structuring pipelines to minimize I/O overhead and unnecessary data movement while keeping workflows scalable?
For example, are there preferred patterns around partitioning inputs, staging data to local scratch space, or executor choices such as AWS Batch?
I’d be interested in hearing how others architect workflows at this scale.