<p>The RAM requirements for some bioinformatics analyses like assembly can be quite high (in the hundreds of Gigabytes). My recommendation is to get a fast laptop. Something with an i7 quad-core processor, 16 GB of RAM, and 1TB of storage should do. Do your analyses on this laptop. If you run out of RAM or storage, then use a cloud service to get access to bigger machines or buy an external hard drive. Once you have a feeling for what your actual needs are, start looking at a dedicated rack server solution in your local institution's server farm or again, in the cloud. </p>

<p>You don't mention any analyses that clearly benefit from a GPU, but as you get more familiar with your analyses, perhaps that will become useful as well.</p>

CC BY-SA 4.0
2019-02-04T11:51:24.770Z
Thank you. I believe your advice is quite reasonable, especially since I’m not sure yet what species I’ll be working with. In all likelihood, I’ll have access to server based software for large sequences, but the more I can do locally the better.
Lou_A
CC BY-SA 4.0
2019-02-04T13:31:09.740Z
I am glad you feel that way. If you think this answer is a good one and is the best answer to your question, then I recommend you accept this answer.
winni2k
CC BY-SA 4.0
2019-02-04T13:35:22.213Z
Yes. I realize how vague my question is. I don’t have much information on what resources I’ll have access to yet, but I was asked to give some specs so my PC can be configured accordingly. My best answer at this point is to be provided with something that can easily be upgraded if needed. Thanks again.
Lou_A
CC BY-SA 4.0
2019-02-04T07:59:18.687Z
2019-02-04T07:59:18.687Z
winni2k
<p>If you deal with genomics NGS data then heavy RAM will be essential. I don't think you will get this from a reasonable priced laptop.</p>

<p>If you are using a Deep Learning based algorhithms or Bayesian or maximum likelihood heavy duty processors are needed.</p>

<p>I would go for an allround machine. 
Two hard drives:</p>

<ul>
<li>0.5 to 1 Tb SSD (I use 1TB),</li>
<li>2 to 4 Tb Stata data storage,</li>
<li>4-core (light) or 8-core, i7 (10-core is common now),</li>
<li>16GB-32GB RAM.</li>
</ul>

<p><strong>Important</strong>: For your purpose if you are doing de novo NGS assemblies use:</p>

<ul>
<li>ALOT of RAM.</li>
<li>Sufficient harddrive - make sure this is backed up</li>
</ul>

<p>If you want evidence why RAM is important simply look at the threads here and on Stackexchange which read ... de novo NGS assembly PC has stopped working?(!). </p>

<p>The following threads give an insight into the sort of problems RAM creates</p>

<ul>
<li><a href="https://bioinformatics.stackexchange.com/questions/6704/python-does-not-quit-when-the-input-file-is-too-big/6715#6715">here</a>:</li>
<li><a href="https://stackoverflow.com/questions/53524163/random-forest-survival-analysis-randomforestsrc-in-r-crashes/53524842#53524842">a similar RAM problem is here, but not related to NGS is here</a></li>
</ul>

<p>The following looking like a particularly bad case:</p>

<ul>
<li><a href="https://stackoverflow.com/questions/54508739/how-to-fix-bowtie2-died-with-signal-9-kill-error">grasshopper NGS</a></li>
</ul>

CC BY-SA 4.0
2019-02-04T13:43:36.367Z
2019-02-04T14:04:08.920Z
2019-02-04T14:04:08.920Z
M__
<p>I know this is a somewhat general or vague question, but I’m interested in your opinions. I must build a desktop for general bioinformatics activities with human genomes. I will work with Python and R libraries, I will also need to install denovo sequence assembly software, alignment tools, variant viewers/browsers, sql, among other software. I don’t have much experience customizing hardware that will be dedicated to bioinformatics and genome data analyses. I’m pretty sure I work with linux and/or iOS. What is the recommended RAM, processor speed, HD capacity, graphics cards, etc. I appreciate your opinions on the matter. Thank you. </p>

CC BY-SA 4.0
2019-02-04T07:52:07.017Z
You mention sequence assembly software. For the specs of the machine it is important to know what you will be assembling. Are you assembling genomes or transcriptomes? And will you be assembling human genomes/transcriptomes or other organisms?
winni2k
<phylogenetics><ngs><sequence-analysis>
Hardware Requirements (specs) for Bioinformatics-dedicated desktop
# Hardware Requirements (specs) for Bioinformatics-dedicated desktop

(Asked by: username_0 on 2019-02-03)

I know this is a somewhat general or vague question, but I’m interested in your opinions. I must build a desktop for general bioinformatics activities with human genomes. I will work with Python and R libraries, I will also need to install denovo sequence assembly software, alignment tools, variant viewers/browsers, sql, among other software. I don’t have much experience customizing hardware that will be dedicated to bioinformatics and genome data analyses. I’m pretty sure I work with linux and/or iOS. What is the recommended RAM, processor speed, HD capacity, graphics cards, etc. I appreciate your opinions on the matter. Thank you.

**Tags:** phylogenetics, ngs, sequence-analysis
> **Comments:**
> **username_1**: You mention sequence assembly software. For the specs of the machine it is important to know what you will be assembling. Are you assembling genomes or transcriptomes? And will you be assembling human genomes/transcriptomes or other organisms?  

---

## 2 answers

### Answer by username_1 on 2019-02-04. Score: 4

The RAM requirements for some bioinformatics analyses like assembly can be quite high (in the hundreds of Gigabytes). My recommendation is to get a fast laptop. Something with an i7 quad-core processor, 16 GB of RAM, and 1TB of storage should do. Do your analyses on this laptop. If you run out of RAM or storage, then use a cloud service to get access to bigger machines or buy an external hard drive. Once you have a feeling for what your actual needs are, start looking at a dedicated rack server solution in your local institution's server farm or again, in the cloud.

You don't mention any analyses that clearly benefit from a GPU, but as you get more familiar with your analyses, perhaps that will become useful as well.

> **Comments:**
> **username_0**: Thank you. I believe your advice is quite reasonable, especially since I’m not sure yet what species I’ll be working with. In all likelihood, I’ll have access to server based software for large sequences, but the more I can do locally the better.  
> **username_1**: I am glad you feel that way. If you think this answer is a good one and is the best answer to your question, then I recommend you accept this answer.  
> **username_0**: Yes. I realize how vague my question is. I don’t have much information on what resources I’ll have access to yet, but I was asked to give some specs so my PC can be configured accordingly. My best answer at this point is to be provided with something that can easily be upgraded if needed. Thanks again.  

---

### Answer by username_2 on 2019-02-04. Score: 2

If you deal with genomics NGS data then heavy RAM will be essential. I don't think you will get this from a reasonable priced laptop.

If you are using a Deep Learning based algorhithms or Bayesian or maximum likelihood heavy duty processors are needed.

I would go for an allround machine.
Two hard drives:

* 0.5 to 1 Tb SSD (I use 1TB),
* 2 to 4 Tb Stata data storage,
* 4-core (light) or 8-core, i7 (10-core is common now),
* 16GB-32GB RAM.

**Important**: For your purpose if you are doing de novo NGS assemblies use:

* ALOT of RAM.
* Sufficient harddrive - make sure this is backed up

If you want evidence why RAM is important simply look at the threads here and on Stackexchange which read ... de novo NGS assembly PC has stopped working?(!).

The following threads give an insight into the sort of problems RAM creates

* [here](https://bioinformatics.stackexchange.com/questions/6704/python-does-not-quit-when-the-input-file-is-too-big/6715#6715):
* [a similar RAM problem is here, but not related to NGS is here](https://stackoverflow.com/questions/53524163/random-forest-survival-analysis-randomforestsrc-in-r-crashes/53524842#53524842)

The following looking like a particularly bad case:

* [grasshopper NGS](https://stackoverflow.com/questions/54508739/how-to-fix-bowtie2-died-with-signal-9-kill-error)


---

