# Function: deriveBiochemistry()

[**lifecycle-kit**](https://jonbogaty.com/lifecycle-kit/api/readme/index.md)

***

[lifecycle-kit](https://jonbogaty.com/lifecycle-kit/api/readme/index.md) / [chem](https://jonbogaty.com/lifecycle-kit/api/chem/readme/index.md) / deriveBiochemistry


# Function: deriveBiochemistry() {#function-derivebiochemistry}


> **deriveBiochemistry**(`worldAbundance`, `kelvin?`): [`Biochemistry`](https://jonbogaty.com/lifecycle-kit/api/chem/interfaces/biochemistry/index.md)

Defined in: [chem/biochemistry.ts:125](https://github.com/jbcom/lifecycle-kit/blob/074e4e7b8038d3e2de9eb44c4b5b5aee0ef02b48/src/chem/biochemistry.ts#L125)

Determine a world's biochemistry from its element abundances.

Called once per world. Everything a creature is made of follows from it.


## Parameters {#parameters}



### worldAbundance {#worldabundance}


`Record`\<`string`, `number`\>


### kelvin? {#kelvin}


`number` = `288`


## Returns {#returns}


[`Biochemistry`](https://jonbogaty.com/lifecycle-kit/api/chem/interfaces/biochemistry/index.md)
