MinION Mk1D IT requirements

MinION Mk1D IT requirements

Overview

The MinION™ Mk1D is a small and portable device for nanopore sequencing that enables you to take the sequencer to the sample. The MinION Mk1D requires an external compute to provide power and to control sequencing through the MinKNOW™ software.

The MinKNOW software carries out several core tasks which include data acquisition, real-time analysis and feedback, data streaming, device control including selecting the run parameters, sample identification and tracking. As well as collecting the raw signal from the nanopores, MinKNOW incorporates a basecalling algorithm that uses signal processing techniques based on machine learning to transform the raw signal of the reads into basecalls.

This document provides information to enable correct purchase of a compatible computer to run the MinION Mk1D.

Configuring a new host computer

Pay careful attention to the requirements below to ensure the computer you select meets the requirements. Failure to do so may cause issues with data acquisition or basecalling speed. The basecaller in MinKNOW (Dorado) has been optimised to run on both NVIDIA GPUs and Apple Silicon. A computer with a NVIDIA GPU or an Apple Mac that uses an Apple Silicon processor is required to enable basecalling during the sequencing run.

Important - Only USB-C ports are supported to connect your MinION Mk1D to your computer. Ensure the computer you purchase has a USB-C port available. USB-A to USB-C adapters or USB-A to USB-C cables are not supported. USB-A ports typically cannot deliver enough power for the MinION Mk1D and may compromise sequencing performance.

Component Windows, Linux macOS
Operating system Windows 10/11, Ubuntu 20.04/22.04 LTS macOS
Peripheral USB Type-C (USB 2.0 speeds or greater) USB Type-C (USB 2.0 speeds or greater)
Memory 16 GB or higher 16 GB or higher
GPU NVIDIA RTX 4070 or higher Apple M3 Max
CPU Intel or AMD Processor with at least 4 cores/8 threads Apple M3 Max
Storage 1 TB SSD or greater 1 TB SSD or greater

We recommend internal solid-state storage for MinKNOW installation as well as data output/acquisition. Solid-state drives are much faster than traditional hard drives and are able to keep up with the flow of data generated during a sequencing run.

Example computers

Below is a non-exhaustive list of example models/workstations that meet or can be configured to meet the recommended specification for the MinION Mk1D. Ensure that you have configured the computer to meet the specification in the table above. Other manufacturers are available; check the availability for your region.

  • Apple MacBook Pro 14” M3 Max
  • Razer Blade 18 (RTX 4070 or greater)

The list above is accurate as of October 2024. Newer or equivalent models may have replaced the models above at time of reading.

IT requirements

The below requirements are to ensure correct operation of the MinION during a sequencing experiment:

Component Minimum requirement
User account privilege level Local Administrator privileges are needed for MinKNOW installation and updates.
Local Administrator privileges are not required for running sequencing experiments.
Internet connection An internet connection is required at all times for software updates and telemetry.

Offline configurations can be made available for field use and expeditions. Please contact support@nanoporetech.com if you are planning to use your MinION offline.
Antivirus settings Antivirus software scanning the entire hard drive uses significant amounts of resources and may cause performance issues. For this reason, we recommend that you switch the antivirus scans to manual setting rather than to automatic, so that they can be performed when the MinION is not in use.
OS update settings Switch the OS system updates to manual mode, as downloading them during a sequencing experiment may impact performance. Updates that require restart will fatally halt a run.
Telemetry feedback HTTPS/port 443 to 52.17.110.146, 52.31.111.95, 79.125.100.3 (outbound-only access)

or DNS rule for ping.oxfordnanoportal.com
EPI2ME analysis Ethernet: HTTPS/port: 443
TCP access to AWS eu-west-1 IP ranges: http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html
Software updates HTTPS/port 443 to 178.79.175.200 and 96.126.99.215 (outbound-only access)

or DNS rule for cdn.oxfordnanoportal.com

Telemetry

MinKNOW collects telemetry information during sequencing runs as per the Terms and Conditions to allow monitoring of device performance and enable remote troubleshooting. Some of this information comes from free-form text entry fields, therefore no personally-identifiable information should be included. We do not collect any sequence data.

The EPI2ME desktop application provides both local and cloud-based analysis solutions for multiple applications. The local option relies on available compute resource, while the cloud option is AWS-hosted. Data is uploaded in relevant workflow formats (e.g. BAM, FASTQ) through the EPI2ME desktop application, which processes data using custom Nextflow pipelines either locally or in the cloud and then provides interactive html reports within the application. Downloads from the EPI2ME desktop application are available within the application, with options to download the report, log files, and various other workflow and data files. You can choose on a workflow-by-workflow basis whether to run the analysis locally or in the cloud, and data is not stored in the cloud.

Software updates

Depending on your geographical region, only one of 178.79.175.200 or 96.126.99.215 will be used for provision of updates to device software. The Updates are triggered as pull requests, therefore outbound-only access is required.

File types

Nanopore sequencing data is stored in three file types: POD5, FASTQ and BAM. Basecalling summary information is stored in a sequencing_summary.txt file:

  • POD5 is an Oxford Nanopore-developed file format which stores nanopore data in an accessible way and replaces the legacy .fast5 format. This output also reads and writes data faster, uses less compute and has smaller raw data file size than .fast5. POD5 files are generated in batches every 10 minutes. The files can be split by barcode if barcoding is used, but splitting by barcode is off by default.
  • .fast5 is a legacy file format based upon the .hdf5 file type, which contains all information needed for analysing nanopore sequencing data and tracking it back to its source. A .fast5 file contains data from multiple reads (4000 reads as default), and is several hundred Mb in size.
  • FASTQ is a text-based sequence storage format, containing both the sequence of DNA/RNA and its quality scores. FASTQ files are generated in batches by time, with a default of one file generated every 10 minutes. However, you can configure this frequency to 10 minutes, one hour, or one file generated at the end of the run. You can also batch the reads based on the number of reads per file.
  • BAM files are output if you perform alignment or modified base calling on the basecalled dataset. BAM file generation options are the same as for FASTQ files. BAM files are off by default and switched on automatically if alignment or modified base calling is used.
  • sequencing_summary.txt contains metadata about all basecalled reads from an individual run. Information includes read ID, sequence length, per-read q-score, duration etc. The size of a sequence summary file will depend on the number of reads sequenced.

Example file sizes below are based on different throughputs from an individual flow cell, with a run saving POD5, FASTQ, and BAM files with a read N50 of 23 kb.

Flow cell output (Gbases) POD5 storage (Gbytes) FASTQ.gz storage (Gbytes) Unaligned BAM with modifications (Gbytes)
10 70 6.5 6
15 105 9.75 9
30 210 19.5 18

As an experiment progresses, POD5 files are produced for all reads. If you choose to basecall your data, these reads are used by the MinKNOW software to generate sequence data which is then stored in FASTQ files and/or BAM files.

Change log

Date Version Changes made
25th October 2024 V3 - In "Overview", the device description was revised and a figure was removed.
- In "Configuring a new host computer", the importance of selecting a computer that meets the requirements was added and the use of USB-C ports only to connect the MinION Mk1D to a computer. The CPU requirement for Windows and Linux was changed from an Intel or AMD Processor with at least 4 cores to an Intel or AMD Processor with at least 4 cores/8 threads.
- In "Telemetry", information was updated on the EPI2ME desktop application with the option of local data analysis using a compute resource.
31st July 2024 V2 In "File types", updated information about data generation for POD5, FASTQ and BAM files.
2024 V1 Initial document publication

Last updated: 10/25/2024

Document options