Machine for single-cell RNA-seq analysis (May 2023 version)

A customer involved in genetic research inquired about a machine for performing single-cell RNA-seq analysis using Python and R.
We plan to perform QC (Quality Control), mapping, quantification, and data analysis from FastQC data, and with the current machine, it takes about 24 hours from execution to completion, so we would like to shorten the processing time. .Also, since R's Parallel package is not used, I would like a configuration that emphasizes the number of clocks.

Based on the conditions you contacted us, we proposed the following configuration.

【Main Specifications】

CPU Core i9-13900KS (3.20GHz 8 cores + 2.40GHz 16 cores)
memory 128GB
Storage 1 4TB M.2 SSD
Storage 2 16TB HDD S-ATA
video NVIDIA T400 4GB MiniDisplayPort x3
network on board (2.5GBase-T x1) Wi-Fi x1
Housing + power supply Middle tower case + 850W
OS Microsoft Windows 11 Professional 64bit

Since it is desirable to have a configuration that emphasizes the number of clocks rather than the number of cores, it is configured using the Core i9-13900KS. Since the Core i9-13900KS generates a lot of heat, the CPU cooler in this configuration is replaced with a larger size than usual.

If you are using R's Parallel package, or if you want to increase the number of calculations that can be run simultaneously, a configuration using AMD's CPU (ThreadripperPRO) is also an option.In that case, please also consider setting the memory capacity according to the number of calculations and scale.

The configuration of this case study is based on the conditions given by the customer.
Please feel free to contact us even if you are considering different conditions from what is posted.

■FAQ

・What is R?
R is an open source and free software programming language/development execution environment for statistical analysis.Used in calculations and graphing for statistical processing.
Since many libraries exist, complex techniques can be handled by simply calling the library.

reference:The R Project for Statistical Computing *Jumps to an external site

 

・What is WSL2?
Windows Subsystem for Linux 2 (WSL2) is a way to run Linux binaries on Windows.

reference:[Article] About GPU support for Windows Subsystem for Linux 2 (WSL2) [1/3]
Reference: [Article] GPU support for Windows Subsystem for Linux 2 (WSL2) [2/3]
reference:[Article] About GPU support for Windows Subsystem for Linux 2 (WSL2) [3/3]

 

・What is FastQC?
FastQC is one of the tools used for next-generation sequencing (NGS) data analysis and is used for quality checks of sequence data. It can assess the quality of files coming from NGS platforms and detect and report areas of poor quality or anomalies.

reference:FastQC (Babraham Bioinformatics) *Jumps to an external site

 

・What is Python?
Python is an object-oriented programming language copyrighted by the Python Software Foundation (PSF).Its programming syntax is simple, making it highly readable, and it also features a wide variety of components, such as libraries and frameworks, that are suitable for different purposes.A popular language for programming beginners to advanced users.

reference:Python *Jumps to an external site

reference:[Feature Article] Programming language Python Why is it so popular? --Tools to accelerate Python programming * Jump to our owned media "TEGAKARI"