Related Experiment Video
Updated: Jan 25, 2026

07:15
Machine Learning Algorithms for Early Detection of Bone Metastases in an Experimental Rat Model
Published on: August 16, 2020
7.4K
Adapting machine-learning algorithms to design gene circuits.
1Cancer Research UK, Cambridge Institute, Li Ka Shing Centre, Robinson Way, Cambridge, CB2 0RE, UK. twh27@cam.ac.uk.
BMC Bioinformatics
|April 29, 2019
Summary
Machine learning accelerates the discovery of gene circuits. This new method rapidly designs circuits for biological functions, aiding synthetic biology and the study of natural systems.
Area of Science:
- Systems Biology
- Synthetic Biology
- Computational Biology
Background:
- Gene circuits perform diverse biological functions like oscillation, bistability, and signal response.
- Traditionally, researchers analyze existing circuits; this study reverses the approach to design circuits for specific functions.
- Discovering gene circuits computationally is challenging due to model complexity and numerous parameters.
Purpose of the Study:
- To develop a computational method for designing gene circuits based on desired functions.
- To accelerate the process of gene circuit discovery using machine learning algorithms.
Main Methods:
- Adapted machine learning algorithms, specifically gradient-descent optimization, to screen and design gene circuits.
- Developed a computational pipeline for rapid gene circuit discovery.
Main Results:
- Successfully designed gene circuits capable of executing a range of functions.
- Demonstrated the ability to recapitulate in vivo phenomena, such as oscillators.
- Enabled the design of circuits for complex synthetic biology tasks, including counting noisy biological events.
Conclusions:
- The computational pipeline facilitates systematic study of natural gene circuits.
- Enables automatic design of gene circuits for synthetic biology applications.
- The open-source Python module, GeneNet, is applicable to biological networks of any size and type.
Related Concept Videos
Design Example: Capacitance Multiplier Circuit
1.5K
In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
1.5K
Three-Phase Short Circuit—Unloaded Synchronous Machine
684
Conducting a three-phase short circuit test on an unloaded synchronous machine helps understand its impact on the system. The AC fault current's oscillogram, with the DC offset removed, reveals that the waveform amplitude decreases from an initially high value to a steady-state level for one phase of the machine.
This behavior occurs due to the magnetic flux produced by the short-circuit armature currents. Initially, these currents follow high-reluctance paths but eventually shift to...
This behavior occurs due to the magnetic flux produced by the short-circuit armature currents. Initially, these currents follow high-reluctance paths but eventually shift to...
684
Design Example: Underdamped Parallel RLC Circuit
640
Consider designing an oscillator circuit, a crucial component in various electronic devices and systems. The objective is to create an oscillator circuit with specific characteristics: a damped natural frequency of 4 kHz and a damping factor of 4 radians per second. To accomplish this, a parallel RLC circuit is employed, known for its ability to sustain oscillations at a resonant frequency. In this case, the damping factor is pivotal in achieving the desired performance.
Starting with a fixed...
Starting with a fixed...
640
Machines
563
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. One example of a machine is the cutting plier, which is used to cut wires by applying forces to its handles. When equal and opposite forces are exerted on the handles of the cutting plier, they cause the cutting edges to come together and apply equal and opposite reaction forces on the wire, which are greater than the applied forces.
A free-body diagram of the...
A free-body diagram of the...
563
Trial and Error and Algorithm
403
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
403
Machines: Problem Solving II
652
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
652

