Abstract: Disclosed is a graphical user interface to quickly build a graphical representation defining the set of instructions in a protocol without the user needing the programming knowledge to encapsulate those instructions in executable code. The graphical representation may include an arrangement of one or more graphical elements, with each graphical element corresponding to instructions or program logic. The user may also specify the set of parameters associated with each of the graphical elements. The arrangement of the one or more graphical elements, along with the set of parameters for each of the graphical elements, may be used to translate the graphical representation of the protocol into executable code for the protocol. The executable code for the protocol may then be executed by various flow cytometry machines in order to perform the protocol.
Abstract: Light from a light source is directed at a flow path of particles of a flow cytometer. The directed light results in a light pattern having a plurality of lobes. A first signal is detected exceeding a first threshold. A second signal exceeding a second threshold is detected, wherein the second threshold is greater than the first threshold. Based on detecting the second trigger after detecting the first trigger, is determined that the first and second signals were created by a relatively large particle.
Abstract: Disclosed is a graphical user interface to quickly build a graphical representation defining the set of instructions in a protocol without the user needing the programming knowledge to encapsulate those instructions in executable code. The graphical representation may include an arrangement of one or more graphical elements, with each graphical element corresponding to instructions or program logic. The user may also specify the set of parameters associated with each of the graphical elements. The arrangement of the one or more graphical elements, along with the set of parameters for each of the graphical elements, may be used to translate the graphical representation of the protocol into executable code for the protocol. The executable code for the protocol may then be executed by various flow cytometry machines in order to perform the protocol.
Abstract: A cytometry system having a computing system. The system includes a plurality of lasers controlled by the computing system to emit laser light. Each laser is spatially separated along a flow stream path. A detector system configured to receive light pulses from the plurality of lasers. The detector system being coupled to sampling circuitry. The computing system is configured to operate each of the plurality of lasers to independently emit laser light with respect to one another according to time of flight intervals along the flow stream path.
Abstract: Light from a light source is directed at a flow path of particles of a flow cytometer. The directed light results in a light pattern having a plurality of lobes. A first signal is detected exceeding a first threshold. A second signal exceeding a second threshold is detected, wherein the second threshold is greater than the first threshold. Based on detecting the second trigger after detecting the first trigger, is determined that the first and second signals were created by a relatively large particle.
Abstract: Fluid is flowed into an inlet channel of a microfluidic pathway at a flow rate, the microfluidic pathway including a first and second outlet channels fluidically connected to the inlet channel. A first cavitation bubble is created within the first outlet channel to block fluid flow out of the first outlet channel. A second cavitation bubble is created within the second outlet channel to block fluid flow out of the second outlet channel. Creation of the second cavitation bubble is initiated during or after the first cavitation bubble dissolves such that the flow rate is maintained.
Abstract: Systems and methods for regarding a cytometry system are disclosed. The system can include a plurality lasers which are spatially separated from each other. Each laser can be assigned to a single detector. The single detector can process multiple events from each laser by digital switching of signal processing circuitry. Additional detectors can be assigned to receive light in a similar manner.