Unit testingIn computer programming, unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use. It is a standard step in development and implementation approaches such as Agile. Before unit testing, capture and replay testing tools were the norm. In 1997, Kent Beck and Erich Gamma developed and released JUnit, a unit test framework that became popular with Java developers.
Β-Galactosidaseβ-Galactosidase (EC 3.2.1.23, lactase, beta-gal or β-gal; systematic name β-D-galactoside galactohydrolase), is a glycoside hydrolase enzyme that catalyzes hydrolysis of terminal non-reducing β-D-galactose residues in β-D-galactosides. β-Galactosides include carbohydrates containing galactose where the glycosidic bond lies above the galactose molecule. Substrates of different β-galactosidases include ganglioside GM1, lactosylceramides, lactose, and various glycoproteins.
Test automationIn software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.
Test caseIn software engineering, a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single test to be executed to achieve a particular software testing objective, such as to exercise a particular program path or to verify compliance with a specific requirement. Test cases underlie testing that is methodical rather than haphazard. A battery of test cases can be built to produce the desired coverage of the software being tested.
Integration testingIntegration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which the whole software module is tested or if it consists of multiple software modules they are combined and then tested as a group. Integration testing is conducted to evaluate the compliance of a system or component with specified functional requirements. It occurs after unit testing and before system testing.
Regression testingRegression testing (rarely, non-regression testing) is re-running functional and non-functional tests to ensure that previously developed and tested software still performs as expected after a change. If not, that would be called a regression. Changes that may require regression testing include bug fixes, software enhancements, changes, and even substitution of electronic components (hardware). As regression test suites tend to grow with each found defect, test automation is frequently involved.
HydrolysisHydrolysis (haɪˈdrɒlɪsɪs; ) is any chemical reaction in which a molecule of water breaks one or more chemical bonds. The term is used broadly for substitution, elimination, and solvation reactions in which water is the nucleophile. Biological hydrolysis is the cleavage of biomolecules where a water molecule is consumed to effect the separation of a larger molecule into component parts. When a carbohydrate is broken into its component sugar molecules by hydrolysis (e.g.
Enzyme inhibitorAn enzyme inhibitor is a molecule that binds to an enzyme and blocks its activity. Enzymes are proteins that speed up chemical reactions necessary for life, in which substrate molecules are converted into products. An enzyme facilitates a specific chemical reaction by binding the substrate to its active site, a specialized area on the enzyme that accelerates the most difficult step of the reaction.
Non-competitive inhibitionNon-competitive inhibition is a type of enzyme inhibition where the inhibitor reduces the activity of the enzyme and binds equally well to the enzyme whether or not it has already bound the substrate. This is unlike competitive inhibition, where binding affinity for the substrate in the enzyme is decreased in the presence of an inhibitor. The inhibitor may bind to the enzyme whether or not the substrate has already been bound, but if it has a higher affinity for binding the enzyme in one state or the other, it is called a mixed inhibitor.
Competitive inhibitionCompetitive inhibition is interruption of a chemical pathway owing to one chemical substance inhibiting the effect of another by competing with it for binding or bonding. Any metabolic or chemical messenger system can potentially be affected by this principle, but several classes of competitive inhibition are especially important in biochemistry and medicine, including the competitive form of enzyme inhibition, the competitive form of receptor antagonism, the competitive form of antimetabolite activity, and the competitive form of poisoning (which can include any of the aforementioned types).
Aspergillus nigerAspergillus niger is a mold classified within the Nigri section of the Aspergillus genus. The Aspergillus genus consists of common molds found throughout the environment within soil and water, on vegetation, in fecal matter, on decomposing matter, and suspended in the air. Species within this genus often grow quickly and can sporulate within a few days of germination. A combination of characteristics unique to A. niger makes the microbe invaluable to the production of many acids, proteins and bioactive compounds.
AlkaloidAlkaloids are a class of basic, naturally occurring organic compounds that contain at least one nitrogen atom. This group also includes some related compounds with neutral and even weakly acidic properties. Some synthetic compounds of similar structure may also be termed alkaloids. In addition to carbon, hydrogen and nitrogen, alkaloids may also contain oxygen or sulfur. More rarely still, they may contain elements such as phosphorus, chlorine, and bromine.
IC50DISPLAYTITLE:IC50 Half maximal inhibitory concentration (IC50) is a measure of the potency of a substance in inhibiting a specific biological or biochemical function. IC50 is a quantitative measure that indicates how much of a particular inhibitory substance (e.g. drug) is needed to inhibit, in vitro, a given biological process or biological component by 50%. The biological component could be an enzyme, cell, cell receptor or microorganism. IC50 values are typically expressed as molar concentration.
Domain-specific modelingDomain-specific modeling (DSM) is a software engineering methodology for designing and developing systems, such as computer software. It involves systematic use of a domain-specific language to represent the various facets of a system. Domain-specific modeling languages tend to support higher-level abstractions than general-purpose modeling languages, so they require less effort and fewer low-level details to specify a given system.
Ion exchangeIon exchange is a reversible interchange of one kind of ion present in an insoluble solid with another of like charge present in a solution surrounding the solid with the reaction being used especially for softening or making water demineralised, the purification of chemicals and separation of substances. Ion exchange usually describes a process of purification of aqueous solutions using solid polymeric ion-exchange resin. More precisely, the term encompasses a large variety of processes where ions are exchanged between two electrolytes.
AspergillusAspergillus (ˌæspərˈdʒɪləs) is a genus consisting of several hundred mould species found in various climates worldwide. Aspergillus was first catalogued in 1729 by the Italian priest and biologist Pier Antonio Micheli. Viewing the fungi under a microscope, Micheli was reminded of the shape of an aspergillum (holy water sprinkler), from Latin spargere (to sprinkle), and named the genus accordingly. Aspergillum is an asexual spore-forming structure common to all Aspergillus species; around one-third of species are also known to have a sexual stage.
MuscimolMuscimol (also known as agarin or pantherine) is one of the principal psychoactive constituents of Amanita muscaria and related species of mushroom. Muscimol is a potent and selective orthosteric agonist for the GABAA receptors and displays sedative-hypnotic, depressant and hallucinogenic psychoactivity. This colorless or white solid is classified as an isoxazole. Muscimol went under clinical trial phase I for epilepsy, but the trial was discontinued. Muscimol is one of the psychoactive compounds responsible for the effects of Amanita muscaria intoxication.
Receptor antagonistA receptor antagonist is a type of receptor ligand or drug that blocks or dampens a biological response by binding to and blocking a receptor rather than activating it like an agonist. Antagonist drugs interfere in the natural operation of receptor proteins. They are sometimes called blockers; examples include alpha blockers, beta blockers, and calcium channel blockers. In pharmacology, antagonists have affinity but no efficacy for their cognate receptors, and binding will disrupt the interaction and inhibit the function of an agonist or inverse agonist at receptors.
Domain-specific languageA domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There are a wide variety of DSLs, ranging from widely used languages for common domains, such as HTML for web pages, down to languages used by only one or a few pieces of software, such as MUSH soft code.
K-theoryIn mathematics, K-theory is, roughly speaking, the study of a ring generated by vector bundles over a topological space or scheme. In algebraic topology, it is a cohomology theory known as topological K-theory. In algebra and algebraic geometry, it is referred to as algebraic K-theory. It is also a fundamental tool in the field of operator algebras. It can be seen as the study of certain kinds of invariants of large matrices.