What specifications of laptop should I buy for bioinformatics?

Hello, I have a question regarding computer settings.

The lab I belong to is currently in the process of setting up microbiome research, and is experiencing difficulties in purchasing a computer needed for BI analysis.

Qiime2 analysis was performed by installing a virtual machine on a Windows computer with 16GB of RAM, (in VirtualBox, 10GB) but the use of DADA2, Classifier was limited due to lack of performance, and that steps were able to be taken with the cooperation of other research institutes.

I am currently planning to purchase a computer with suitable specifications (planning to set up a mac or Linux system), and I would like to ask if I can get any recommendations or specifications.

I am also considering purchasing a computer for personal investment(for BI analysis), so I am also considering a laptop such as below. (The cost is under consideration at around $ 2,000 or less.)

  • Macbook Pro 13, M2, RAM 24GB
  • DELL Inspiron 16 DN5620-UB05KR, i7, RAM 32GB
  • DELL Inspiron 14 DN5420-UB02KR, i5, RAM 32GB
  • HP Elitebook 650 G9-4W5J8AV, i5, RAM 64GB

However, Mac's M chip has been pointed out about the disadvantages of long-term use due to compatibility issues compared to intel, and I would like to ask for advice on this. Which laptop is best to buy and use?

And as considered above, as a personal computer, I'm considering using a laptop because the desktop would be inconvenient. Our laboratory does not have a server, so analysis using a server is expected to be limited.

I would be very grateful if you could give me some advice on these difficulties.

Thank you.

Hi!
Before you read my answer, I would like to point that it is only my opinion and nothing more, so it is really up to you to choose a best option for you :innocent:.

In that case, if it possible to get a laptop with 64 Gb of RAM, I would go for it. Usually 32 GB is enough for a lot of the tasks, but not for all of them and in that case a higher RAM is crucial, especially if server is not easily available.
Also, it is quite convenient to have 2 ssd - one for wnidows and one for linux.

Best,

3 Likes

I'll also weigh in, because I have opinions :tm:, but they're also my opinions.

I like a Mac Book, personally. I've been working on a 16GB macbook for years and do pretty well with 16S analyses. (I bought a 13" a couple years ago as a work/personal computer before I started a recent job.) I feel like the M1 chip does a decent job allocating memory and I haven't had any performance issues. (I do occasionally leave my computer to "cook" overnight, but I put an oven rack underneath so it stays cool :slight_smile: ).

I'm also not computationally savy enough to work between two OS. I like the fact that my Mac has a unix backend and I can do a lot of Unix stuff, but I can also get microsoft word/adobe which I need personally and professionally. It's a more integrated experience for me.

You might also look at something like EC2 or Azure if you have big computing projects. It will save your machine and might be easier to bill (I have burned out laptops.) If you configure it correctly, you can use it as a pop up server: run DADA2, train your classifier, and do beta diversity on the server and then pull your files down locally for visualization and analysis.

Best,
Justine

3 Likes

Thank you for your kind reply.
It seems that RAM performance is also important.
In fact, I have a Windows laptop that I have been using for a long time, so I plan to use this laptop only by setting it to the Linux system for analysis.
When that is planned, I wonder if it would be better to focus on a computer with good RAM specifications as you said.
I will take your advice and make a good purchase. thank you very much!

1 Like

Thank you for your detailed answer!
Mac's M2 chip is definitely coveted.
I have a lot of worries because the visualization package developers I love also use Macs.
What made me thinking is the price difference, the 24GB Mac Pro is about $700 to $800 more expensive than the 64GB hp laptop.
Still, considering the excellent performance of the M-chip, I think it would be wiser to buy a MacBook.

It seems really difficult to know which computer to buy. :disappointed_relieved:
When setting up Linux on HP and running a little heavy analysis, it is difficult to predict whether heat or fan sound will be severe.

1 Like

Hi - this may be too late but it may help others. I am running QIIME and other pipelines easily on my Windows laptop which is about 3 years old. I use my gaming laptop (Alienware) with these specs:

Processor: Intel(R) Core(TM) i7-10875H CPU @ 2.30GHz 2.30 GHz
Installed RAM: 32.0 GB (31.8 GB usable)
Cores: 8
Logical processors: 16
SSD: 1Tb

I would upgrade the Processor, RAM and SDD. I had not planned on using this for my analysis but it does what I need.

You enable WSL (Windows Subsystem for Linux) in Windows and install Ubuntu for Windows (LTS) from the Microsoft store. You log into Ubuntu to access the Linux environment. You install Miniconda and set up your base conda env. You need to install wget as it's not the default. Then follow the QIIME instructions to set up your QIIME env. Don't download all the packages to your base - just update the specific env you set up for specific versions of Python/ QIIME/ Rescript/PICRUSt etc.

The one thing that doesn't work on WSL is SEPP, you will need to use MAFFT (for QIIME) and EPA-NG (for PICRUSt) instead. Not sure if this will change in the future. Also, note that EPA-NG takes a while to run - very resource-intensive.

1 Like

Hello, @BioHazard_Dragon
Thank you for providing information for the users. I'm posting an update on the analysis situation, which I wrote a while ago, so that others can also refer to it.

I had previously encountered issues running Qiime2 due to insufficient computer specifications. As a temporary solution, I collaborated with another institution and used their computer to analyze the data, while also investigating the reasons it wasn't working on my own system.

At the time, my computer had 16GB of RAM, and when I allocated 10GB of RAM using VirtualBox, DADA2 did not run properly. However, when I used an older model iMac with an Intel processor and 8GB of RAM from the other institution, the analysis completed successfully. It was during this process that I realized the issue was related to "RAM management" on my computer.

Normally, when performing specific tasks, the computer allocates RAM usage efficiently. However, VirtualBox seemed to try to use all the RAM at once, leading to errors. While I was aware that you could adjust RAM usage through Linux and Qiime2 commands, I remember trying various codes at the time, but the analysis still didn't work.

Therefore, I carefully considered continuing my microbiome research in the long term and ultimately purchased a Mac 13 Pro with 24GB of RAM, M2 chip. Currently, I am able to perform analyses smoothly.

All the computers and laptops mentioned above should be sufficient for running Qiime2. I recommend choosing a computer based on your own requirements and conditions.

May everyone have an enjoyable analysis!

2 Likes