<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Saucy+Pigeon</id>
	<title>Official Factorio Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Saucy+Pigeon"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/Special:Contributions/Saucy_Pigeon"/>
	<updated>2026-04-24T11:49:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Lab&amp;diff=183117</id>
		<title>Lab</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Lab&amp;diff=183117"/>
		<updated>2020-11-20T04:06:40Z</updated>

		<summary type="html">&lt;p&gt;Saucy Pigeon: /* Equation simplification */ Added rearrangement for working out N from packs per second.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{:Infobox:Lab}}&lt;br /&gt;
[[File:Simplescience.png|thumb|right|Science packs put into the front lab will be passed to labs behind it.]]&lt;br /&gt;
&#039;&#039;&#039;Labs&#039;&#039;&#039; are buildings that perform [[research]] for [[technologies]] by consuming [[science pack]]s. Use of a lab is required to progress in Factorio.&lt;br /&gt;
&lt;br /&gt;
When [[productivity module]]s are used in labs, the productivity bonus is directly calculated and applied each [[Time#Ticks|tick]] so the productivity bar is simply cosmetic. This means that it does not matter that the productivity bar resets when the research is changed, no productivity bonus is lost. [https://forums.factorio.com/26860]&lt;br /&gt;
&lt;br /&gt;
The player can only research one technology at a time, but can use multiple labs for faster results. The speed bonus of labs when [[lab research speed (research)|lab research speed]] is researched and modules are present can be calculated using this formula: &amp;lt;code&amp;gt;research_bonus × module_bonus = speed_bonus&amp;lt;/code&amp;gt;; the percentage bonuses have to be converted to decimals (e.g. +140% = 2.4) before the formula is used.&lt;br /&gt;
&lt;br /&gt;
==Production requirements==&lt;br /&gt;
Calculating the number of science packs needed per second is straightforward:&lt;br /&gt;
* &amp;lt;code&amp;gt;ERS = (1 + B[r] ÷ 100) × (1 + M[r] ÷ 100)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;ACT = T[r] ÷ ERS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PPS = N ÷ ACT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where:&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;ERS&#039;&#039;&#039;&#039;&#039; is &amp;quot;effective lab research speed&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;B[r]&#039;&#039;&#039;&#039;&#039; is the Lab Research Speed bonus as reported by the game, in percent&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;M[r]&#039;&#039;&#039;&#039;&#039; is the sum of all module speed effects (Speed modules - positive; Productivity modules - negative), in percent&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;ACT&#039;&#039;&#039;&#039;&#039; is &amp;quot;adjusted cycle time&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;T[r]&#039;&#039;&#039;&#039;&#039; is the research cycle time as displayed in the research screen&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;PPS&#039;&#039;&#039;&#039;&#039; is &amp;quot;packs per second&amp;quot;&lt;br /&gt;
*&#039;&#039;&#039;&#039;&#039;N&#039;&#039;&#039;&#039;&#039; is the number of labs available.&lt;br /&gt;
&lt;br /&gt;
Thus, for a 10-lab setup, researching Nuclear Power (30 second cycle time) with Lab Research Speed 4 (140% bonus) and no module effects, the calculation is:&lt;br /&gt;
*&amp;lt;code&amp;gt;ERS =  1 + (140 ÷ 100) = 2.4&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;ACT  = 30 ÷ 2.4         = 12.5 s&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;PPS  = 10 ÷ 12.5        = 0.8&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This means 0.8 science packs per second, of each type, would need to be produced to continuously supply the labs.&lt;br /&gt;
&lt;br /&gt;
=== Equation simplification ===&lt;br /&gt;
Assuming all labs have the same &#039;&#039;B[r]&#039;&#039; (which they always will unless they are affected by different module configurations), the above calculations can be combined into one equation:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;PPS = N × (1 + B[r] ÷ 100) × (1 + M[r] ÷ 100) ÷ T[r]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus for the numerical example:&lt;br /&gt;
* &amp;lt;code&amp;gt;PPS = 10 × (1 + 140 ÷ 100) × 1 ÷ 30&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;(10 ÷ 30) × (1 + 1.4)&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt; (1 ÷ 3) × 2.4&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt; 2.4 ÷ 3&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;0.8&amp;lt;/code&amp;gt; packs per second&lt;br /&gt;
&lt;br /&gt;
If trying to find the amount of labs needed to consume a given amount of packs per second, use the following rearrangement:&lt;br /&gt;
* &amp;lt;code&amp;gt;N = ((1 + B[r] ÷ 100) × (1 + M[r] ÷ 100) ÷ T[r] / PPS) ^ −1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{history|0.15.12|&lt;br /&gt;
* Lab speed info in the description contains the researched speed bonus as well.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.6|&lt;br /&gt;
* The research speed of a lab is now not dependent on its electricity consumption, and can be scripted.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.12.0|&lt;br /&gt;
* Lab research is now continuous; Science packs now have progress bars.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.9.2|&lt;br /&gt;
* Labs are now named after early access backers when built from [[blueprint]]s.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.7.2|&lt;br /&gt;
* Changed the recipe of Lab to require 4 transport belts, down from 5.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.7.0|&lt;br /&gt;
* Added support for modules to labs.}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.6.0|&lt;br /&gt;
* New graphics.&lt;br /&gt;
* Labs are dedicated to backers (displayed in entity info).}}&lt;br /&gt;
&lt;br /&gt;
{{history|0.2.7|&lt;br /&gt;
* Contents of the Lab is now shown in the entity info. }}&lt;br /&gt;
&lt;br /&gt;
{{history|0.1.0|&lt;br /&gt;
* Introduced }}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Electric system]]&lt;br /&gt;
* [[Crafting]]&lt;br /&gt;
&lt;br /&gt;
{{ProductionNav}}&lt;br /&gt;
{{C|Producers}}&lt;/div&gt;</summary>
		<author><name>Saucy Pigeon</name></author>
	</entry>
</feed>