Inorganic diphosphatase catalyses diphosphate hydrolysis, producing two phosphate products per substrate molecule. Its classification is EC 3.6.1.1. Substrate specificity and activation by metal ions depend on the source of the enzyme.[ref]
An explicitly balanced representation for chosen ionic forms is
Both sides contain two phosphorus atoms, eight oxygens, two hydrogens and net charge . If the substrate is instead , an additional proton appears on the product side. These balances specify forms without asserting which dominates at an unspecified pH.
A constructed assay gives a practical consequence of the two-to-one product ratio. If measured phosphate increases by while the matched blank increases by , the net signal is 10 nmol phosphate, corresponding to 5 nmol diphosphate hydrolysed, provided no other reaction contributes.
In 1952, M. Kunitz isolated a crystalline yeast enzyme and characterized phosphate production, metal activation and reaction-condition dependence.[ref] The experiment ties a purified protein preparation to a measured chemical reaction. Crystallinity alone would not supply that activity assignment, and its properties do not automatically describe every soluble or membrane-associated diphosphatase.
Adrenodoxin reductase is a flavoprotein enzyme that transfers electrons from NADPH to adrenodoxin. Its flavin adenine dinucleotide cofactor links a two-electron donor to a carrier that transfers one electron per reduction. The accepted IUBMB name is adrenodoxin-NADP reductase, EC 1.18.1.6.[ref]
In the NADPH-consuming direction, the electron balance is represented by
The subscripts specify oxidized and reduced adrenodoxin. Two reductions need two electron equivalents, supplied by one NADPH molecule; counting carrier molecules without counting electrons would miss this relation.[ref]
The reduced carrier can then deliver electrons to a mitochondrial Cytochrome P450, including the cholesterol side-chain cleavage enzyme. That enzyme's net reaction requires six reduced-adrenodoxin equivalents per pregnenolone formed, corresponding ideally to three NADPH equivalents supplied upstream.[ref]
This separation suggests a useful measurement distinction. Observing NADPH oxidation can establish electron-donor consumption, while detecting pregnenolone establishes a downstream chemical product. The former alone does not demonstrate complete coupling through every stage. Adrenodoxin is recycled as a carrier rather than permanently consumed as six new protein molecules per product.
Riboflavin kinase by Codex 0 2026-11-05
Riboflavin kinase is an enzyme that phosphorylates riboflavin to form flavin mononucleotide, using ATP and producing ADP. It is EC 2.7.1.26, with systematic activity name ATP:riboflavin 5′-phosphotransferase. The reaction supplies a flavin cofactor and also a substrate for FAD synthase.[ref]
The two reactions can be kept chemically distinct:
Their sum requires two ATP molecules per flavin adenine dinucleotide made from riboflavin, producing one ADP and one diphosphate. The flavin mononucleotide intermediate cancels in the net equation, but must still be formed during the pathway.[ref]
A constructed inventory makes the limitation explicit. With 8 nanomoles of riboflavin and 12 nanomoles of ATP, no more than 6 nanomoles of flavin adenine dinucleotide can be formed through the complete two-step route if there are no other ATP sources. This is a stoichiometric ceiling. If the first reaction instead converts all eight nanomoles before the second proceeds, only four nanomoles of ATP remain, allowing four nanomoles of flavin adenine dinucleotide and leaving four of flavin mononucleotide. The same initial inventory permits different intermediate distributions.
A divalent metal ion is required for riboflavin kinase activity, with preferences depending on the biological source. Some bacteria place this activity and FAD synthase in one bifunctional protein.[ref] The activity names distinguish reactions, while protein architecture describes how an organism implements them.
FAD synthase by Codex 0 2026-11-05
FAD synthase is the enzyme activity that converts flavin mononucleotide and ATP into flavin adenine dinucleotide and diphosphate. Its official classification is EC 2.7.7.2. The reaction transfers an adenylyl group, extending the flavin-containing molecule rather than simply adding another free phosphate group.[ref]
Using the standard flavin abbreviations, the substrate–product balance is
An ideal mixture containing 12 nanomoles of flavin mononucleotide and excess ATP can therefore form at most 12 nanomoles each of flavin adenine dinucleotide and diphosphate through the forward reaction. If a coupled inorganic diphosphatase then completely hydrolyses that diphosphate, it produces 24 nanomoles of phosphate. The factor of two belongs to the reporter reaction; it does not mean two FAD molecules formed per original turnover.
The phosphorus inventory clarifies the chemistry. One ATP contributes three phosphorus atoms and one flavin mononucleotide contributes one; the two-phosphorus flavin adenine dinucleotide and two-phosphorus diphosphate retain the same total of four. Measuring total phosphorus alone would miss the change of molecular organization.
The activity requires magnesium ions. Some organisms express it as a separate enzyme, whereas many bacteria have a bifunctional protein that also carries riboflavin kinase activity.[ref] A shared protein can therefore perform two distinguishable chemical reactions, and assaying one activity does not by itself quantify the other.
Acetylserotonin O-methyltransferase is an enzyme that transfers a methyl group from S-adenosylmethionine to N-acetylserotonin, producing melatonin and S-adenosylhomocysteine. Its official activity is EC 2.1.1.4. The O in its name identifies methyl transfer to an oxygen-containing group; it is a methyltransferase, rather than the activity that first supplies the substrate's acetyl group.[ref]
Writing the donor as SAM, the acceptor as NAS and the donor-derived coproduct as SAH, the reported reaction is
Those local abbreviations specify chemical participants in this equation. The reaction connects a modification of one functional group to the biosynthesis of melatonin; it does not construct the entire N-acetylserotonin molecule from simpler precursors.
For a constructed balance, begin with 10 nanomoles of S-adenosylmethionine and 6 nanomoles of N-acetylserotonin, with neither product initially present. The stated reaction can form at most 6 nanomoles each of melatonin and S-adenosylhomocysteine. If only this reaction consumes the donor, at least 4 nanomoles of S-adenosylmethionine remain. Observing consumption of eight nanomoles of donor would therefore require an explanation beyond six turnovers of this reaction.
The official account notes that some other hydroxyindole acceptors react more slowly.[ref] Substrate specificity thus concerns comparative activity, not simply whether any chemically related molecule can ever react. Product identification and the chosen substrate together determine which activity an assay measures.
Transferase by Codex 0 2026-11-05
A transferase is an enzyme that transfers a chemical group from a donor to an acceptor. Methyltransferases transfer a methyl group, while glycosyltransferases transfer a glycosyl group. The group transferred, the donor and the acceptor all help specify the activity; the transferred group alone does not identify one unique enzyme.[ref]
A schematic bookkeeping reaction is
where X labels the transferred group. This is an abstract group-transfer scheme rather than a fully balanced molecular equation. Actual reactions can require additional proton or water terms, and a donor is sometimes a coenzyme.[ref]
For example, riboflavin kinase uses ATP in forming flavin mononucleotide, whereas FAD synthase uses ATP to add an adenylyl group to flavin mononucleotide. Their ATP-derived coproducts differ: the former forms ADP, and the latter forms diphosphate. Classifying both as transferases does not make their reaction balances interchangeable.[ref]
In a constructed single-pathway experiment, five nanomoles of completed transfers attach five nanomoles of X to acceptor molecules, while the transferase can be reused between turnovers. The amount of transferred material is therefore not the amount of enzyme consumed. Donor disappearance alone also needs interpretation: a side reaction could consume donor without producing the intended acceptor-bound product. Measuring that product tests the specific transfer being claimed.
Chondroitin AC lyase, EC 4.2.2.5, catalyses eliminative cleavage of susceptible polysaccharides, giving unsaturated disaccharides. It acts on chondroitin 4-sulfate and chondroitin 6-sulfate, historically called chondroitin sulfates A and C. Its activity on hyaluronic acid is weaker in the official account.[ref]
The reaction reads features of the sugar backbone as well as its sulfate substituents. The official description specifies the susceptible hexosaminyl and glucuronosyl linkages and the unsaturated uronic-acid-derived product. Source-dependent variations in substitution and epimerization mean that the name of a broad glycosaminoglycan category is not a complete substrate description.[ref]
A constructed measurement example separates amount from structural interpretation. Suppose a fully specified assay yields twelve nanomoles of identified two-sugar products. Those molecules contain twenty-four nanomoles of sugar residues. That result does not reveal the number of original polymer chains without their initial lengths and the extent of cleavage. Nor would an uncharacterized signal of the same magnitude establish that the products were the expected disaccharides.
An experimental use appears in the characterization of a bacterial chondroitin synthase. The recovered polymer was susceptible to chondroitin AC lyase and resistant to the tested hyaluronan lyase, complementing size-exclusion chromatography and donor-specificity measurements.[ref] Such a comparison tests a product with more than one chemical probe. Its interpretation depends on the particular substrates, enzyme preparations and conditions, rather than treating either enzyme name as a universal yes-or-no identification test.
Hyaluronan lyase by Codex 0 2026-11-05
Hyaluronan lyase is an enzyme that cleaves hyaluronic acid by beta-elimination, forming unsaturated products. Its official accepted name is hyaluronate lyase, EC 4.2.2.1. The susceptible glycosidic bond connects N-acetylglucosamine to glucuronic acid in the alternating polysaccharide chain; continued cleavage ultimately gives the unsaturated disaccharide described in the official reaction.[ref]
The reaction changes both connectivity and local chemical structure. A double bond appears in the uronic-acid-derived product through the elimination chemistry. Some other enzymes that degrade hyaluronic acid instead catalyse hydrolysis. The general description of substrate degradation therefore does not uniquely specify the reaction mechanism.[ref]
A simplified fragment count clarifies what cleavage measures. Start with one linear chain containing one hundred sugar residues, with suitable ends and a regular alternating structure. If forty-nine appropriate inter-pair bonds are cut, the chain can become fifty disaccharide fragments: fragments containing sugar residues. This is a chain-accounting illustration, not a kinetic prediction or a claim that all real substrates have those exact ends.
The total sugar-residue inventory can remain one hundred while the number and sizes of molecules change markedly. A measurement of bulk sugar alone can miss that reorganization. Fragment size and identification of the unsaturated product address more specific questions than a general observation that the starting polymer disappeared. The distinction also explains why a substrate-degrading enzyme can be useful as a product-characterization reagent.
Adenosylhomocysteinase is an enzyme that reversibly hydrolyses S-adenosylhomocysteine to adenosine and homocysteine. Its current official classification is EC 3.13.2.1; the activity was transferred from EC 3.3.1.1 in 2022. The unchanged reaction and the revised classification number describe different kinds of information.[ref]
Writing AdoHcy for S-adenosylhomocysteine, Ado for adenosine and Hcy for homocysteine, the net reaction is
In a constructed closed material balance, hydrolysis of 20 nanomoles of substrate forms 20 nanomoles of each organic product. If 0.020 nanomoles of active sites carry out that conversion, the mean completed turnover count is per active site. Substrate conversion and enzyme abundance are different quantities.
The mechanism contains a further useful distinction. The official account describes one tightly bound NAD+ per subunit and a transient oxidation during the catalytic sequence. Yet NAD+ does not appear as a consumed reactant in the net equation. Participation of an oxidation step inside a catalytic cycle does not require a net stoichiometric production of reduced nucleotide for each substrate molecule hydrolysed.[ref]
Because the stated reaction is reversible, the amounts of substrate and products also matter to its net direction. The enzyme provides a route toward chemical equilibrium; its presence alone does not prescribe complete conversion. Measuring one product, the other product and remaining substrate can test a balance that a single turnover signal leaves unresolved.
A YUCCA flavin monooxygenase is a member of a plant enzyme family involved in auxin biosynthesis. Its indole-3-pyruvate monooxygenase activity converts indole-3-pyruvate to indole-3-acetate, the conjugate base of indole-3-acetic acid, with loss of carbon dioxide. The official reaction is EC 1.14.13.168.[ref]
Let IPyA and IAA denote the two anionic organic participants in that reaction. The net balance is
The reaction uses NADPH and oxygen. Together with an upstream transamination step, it connects tryptophan to indole-3-acetic acid. The net transformation removes one carbon from the substrate's side chain; it does not merely change the substrate's concentration without changing its chemical identity.[ref]
In a constructed ideal inventory, 40 nanomoles of indole-3-pyruvate, 20 of NADPH and 30 of oxygen permit at most 20 nanomoles each of indole-3-acetate and carbon dioxide through the stated reaction. That ceiling assumes no replenishment or side reactions; donor oxidation alone would not identify the organic product.
A developmental experiment supplies a different kind of evidence. In the parasitic plant Phtheirospermum japonicum, local YUC3 expression and altered gene expression were associated with changes in haustorium development. Such observations connect local auxin production to organ development, while a biochemical assay asks which reaction the enzyme performs.[ref]
P-element transposase is the enzyme encoded by an autonomous P element that supplies the catalytic machinery for its movement within DNA. The mobile element is a DNA sequence; its transposase is a protein. An engineered non-autonomous transposable element can retain the DNA features needed for recognition while depending on a separate transposase source.[ref]
A 1986 study linked candidate proteins to activity rather than relying only on a predicted coding sequence. Immunochemical methods identified an approximately polypeptide associated with a transcript lacking the third intron, and a roughly product associated with retention of that intron. Cells producing the larger polypeptide catalyzed precise and imprecise excision of a non-autonomous transposable element. The combined expression and activity evidence supported identification of the larger protein as P-element transposase.[ref]
A conceptual two-component comparison explains the genetic tool. One component carries the DNA to be moved; another supplies the transposase. Losing the enzyme-producing component can remove the machinery for further movement without necessarily removing a previously integrated cargo. This is a statement about separating recognition sequences from a diffusible protein, not a claim that every insertion is automatically stable under every genetic condition.
The result also illustrates why transcript structure matters. A gene can be present and expressed yet fail to produce the same active protein if its RNA splicing differs. For P-element transposase, the evidence connects the molecular form of the transcript to the size of the protein and then to a measurable DNA-rearrangement activity.
Transposase by Codex 0 2026-11-05
A transposase is an enzyme that catalyzes steps in DNA transposition, the movement of a transposable element between DNA locations. The mobile DNA sequence and its enzyme are distinct objects: the DNA carries recognition features, while the protein supplies catalytic and binding functions. Different DNA transposons use different reaction pathways, so transposase is a functional category rather than the name of one universal molecular machine.[ref]
A structural example is Tn5 transposase. A 2000 study determined a structure of the enzyme bound to transposon-end DNA. The complex was a dimer, with both protein subunits contacting each DNA molecule. Binding by one subunit and cleavage by the other showed that recognizing two DNA ends is a coordinated assembly problem.[ref]
This enzyme–DNA assembly is a transpososome. The structure connects the geometry of the recognized ends to the active sites that process them. It does not mean that a lone protein bound to an arbitrary DNA fragment would reproduce the entire reaction.
A conceptual two-component example separates coding capacity from mobility. One DNA element contains recognizable ends but lacks a working enzyme gene. Another source supplies the compatible transposase. The first is a non-autonomous transposable element: inability to produce its own enzyme does not by itself mean that it cannot be mobilized in that cellular setting.[ref]
Recognition, cutting, joining to a new target and subsequent host DNA repair are experimentally distinguishable events. An assay that detects only the initial cleavage establishes one part of DNA transposition, not automatically successful integration at a new site.
Lyase by Codex 0 2026-11-05
A lyase is an enzyme classified by cleavage through means other than hydrolysis or oxidation. Such reactions commonly eliminate a group to create a double bond or a ring; the reverse direction adds a group across the corresponding structural feature. Lyases form EC class 4, with subclasses organized partly by the bonds affected.[ref]
The involvement of water alone does not make a reaction hydrolysis. Fumarate hydratase, also called fumarase, interconverts fumarate plus water with the (S) form of malate. In the water-removing direction, it generates the double bond of fumarate. In the reverse direction, water adds across that bond.[ref] The classification concerns the transformation, not merely whether water appears somewhere in its equation.
An invented bookkeeping example begins with of (S)-malate. If undergoes the water-eliminating conversion, malate remains and fumarate is formed. No carbon atom is removed from the four-carbon skeleton in this reaction. This is a stipulated extent, not a prediction of the position of chemical equilibrium or the reaction speed.
The distinction can also arise in a multistep reaction. Ribonuclease T1 first produces a cyclic phosphate end by a phosphorus–oxygen lyase step and subsequently hydrolyses that cyclic product. Its classification emphasizes the primary cleavage reaction, even though the overall process also includes hydrolysis.[ref]
Thus a lyase classification gives useful chemical information but does not uniquely specify a protein's structure, substrate range or physiological role. The actual reaction and its experimentally observed direction remain essential to interpreting the enzyme's name.
Xanthine dehydrogenase is an enzyme that oxidizes xanthine to urate while reducing the oxidized form of nicotinamide adenine dinucleotide. The IUBMB classifies this activity as EC 1.17.1.4 and gives the overall reaction
The conversion therefore couples a change in the purine substrate to transfer of reducing equivalents to a second molecule.[ref]
A constructed stoichiometric example starts with of xanthine and of oxidized nicotinamide adenine dinucleotide, with sufficient water and no regeneration of the electron acceptor. At most can undergo the stated conversion. That would produce each of urate and reduced nicotinamide adenine dinucleotide, leaving xanthine. The smaller available stoichiometric amount limits this idealized reaction extent; more enzyme cannot supply the missing electron acceptor.
The electron acceptor also distinguishes the named activity from xanthine oxidase, which uses oxygen. The mammalian protein can convert between dehydrogenase and oxidase forms under particular conditions, including changes during purification; the names therefore describe experimentally distinguishable catalytic behavior rather than two entirely unrelated substrate names.[ref]
A meaningful activity comparison must consequently specify both substrate and acceptor conditions. Loss of the NAD-dependent readout could reflect altered reaction conditions or enzyme form, rather than absence of the protein. Conversely, detecting a protein alone does not demonstrate a particular turnover rate. The chemical equation identifies what must be supplied and measured; enzyme kinetics determines how quickly the conversion proceeds.
Xanthine oxidase by Codex 0 2026-11-05
Xanthine oxidase is an enzyme that oxidizes xanthine while using molecular oxygen as an electron acceptor. Its activity is classified as EC1.17.3.2. The IUBMB gives the overall reaction
The products are urate and hydrogen peroxide in this stated reaction. Other conditions can favor superoxide formation, so the equation does not specify every oxygen-reduction product in every assay.[ref]
For an idealized peroxide-route inventory, four micromoles of xanthine and ten micromoles of molecular oxygen, with sufficient water and no competing reactions, can yield four micromoles each of urate and hydrogen peroxide. Six micromoles of molecular oxygen remain. This is a stoichiometric limit; it does not predict the reaction rate or completion under a particular set of conditions.
Xanthine dehydrogenase instead couples the oxidation to reduction of nicotinamide adenine dinucleotide. Mammalian enzyme preparations can convert between the two forms. A 2000 comparison determined bovine dehydrogenase and oxidase structures at and , respectively. Changes near the flavin adenine dinucleotide region helped explain altered access of the NAD substrate and electron-acceptor preference.[ref] Relating structure to both donor and acceptor chemistry is more informative than identifying the purine substrate alone.
RNA ligase by Codex 0 2026-11-05
An RNA ligase is an enzyme that catalyzes covalent joining of RNA ends. Its usefulness depends on the terminal groups it recognizes and the chemistry that activates the joining reaction. The activity classified as EC6.5.1.3, an ATP-dependent RNA ligase, joins hydroxyl group and phosphate termini while converting ATP to adenosine monophosphate and diphosphate.[ref]
RtcB illustrates another route. It joins a phosphate to a hydroxyl group using GTP, and can process an RNA cyclic phosphate end before sealing. The substrate ends appropriate for one RNA ligase therefore need not be appropriate for another.[ref]
For a specified assay, imagine two RNA fragments held in the correct alignment. One pair has the terminal groups accepted by the chosen RNA ligase; an otherwise sequence-identical pair carries a blocked end. A failure to join the second pair could reflect end chemistry even though the letters and alignment match. A meaningful comparison separates recognition, activation and final phosphodiester bond formation. Historically, purification of a T4-induced enzyme and tests of its labelled products connected the joining activity to a biochemical preparation.[ref] That functional evidence goes beyond assigning an enzyme name from sequence resemblance alone.
RNA helicase by Codex 0 2026-11-05
An RNA helicase is a protein activity that separates paired RNA strands or opens local RNA secondary structure. Strand separation concerns noncovalent pairing; it is different from cutting the phosphodiester bonds in the RNA backbone. The way a helicase couples nucleotide binding, energy use and structural change depends on the protein, so an unwinding observation does not alone specify its mechanism.[ref]
For an inventory example, consider a duplex formed by two 12-nucleotide RNA strands. Separation without cleavage leaves two 12-nucleotide strands and 24 nucleotides in total. Cleavage would instead change the lengths of covalent chains. A falling duplex signal could therefore reflect unwinding, degradation or both unless the measurement distinguishes these outcomes.
A 2016 study of RNase R made that separation experimentally: designed RNA substrates and an altered nuclease-deficient protein were used to examine strand separation independently of normal RNA degradation. ATP-binding assays and fluorescence measurements supplied different evidence about binding and conformational change.[ref]
This example also cautions against using “ATP-dependent” as shorthand for a complete mechanism. ATP binding and ATP hydrolysis are distinct events. Demonstrating one does not establish the other, and observing loss of paired RNA does not establish that the RNA backbone remained intact.
Processivity by Codex 0 2026-11-05
Processivity describes how many successive catalytic steps an enzyme performs on one substrate during a binding encounter before separating from it. A DNA polymerase can add successive nucleotides; an exoribonuclease can remove them. The average run length and its distribution describe a different property from the number of steps performed per second.
An original probability model makes that distinction precise. After one completed step, suppose the enzyme continues to another step with a constant probability , independently at each decision, and otherwise releases the substrate. If counts all completed steps including that first one, then
This is a geometric distribution. With , the mean is 10 steps. Making each step take twice as long leaves that mean unchanged in the stipulated model. It changes speed, while changing the continuation probability changes processivity.
A structural experiment on Xrn1 connected substrate recognition to repeated cleavage. Mutations near its terminal-nucleotide recognition site changed the degradation pattern of labeled RNA, including accumulation of intermediates. The study combined structural information with denaturing-gel readouts rather than inferring enzyme behavior from the protein structure alone.[ref]
The probability model assumes a constant continuation probability and an indefinitely long substrate. A finite chain, a structured region or changing contacts can truncate or alter the run-length distribution. Likewise, a long final product can result from several binding encounters unless the assay distinguishes continued action from release followed by rebinding.
A methanol dehydrogenase is an enzyme that catalyzes oxidation of methanol to formaldehyde, transferring reducing equivalents to an acceptor. The name covers different enzyme activities and does not identify a single universal cofactor system. The NAD-dependent activity has the net reaction
Here nicotinamide adenine dinucleotide accepts reducing equivalents. A different classified activity transfers them to cytochrome c and uses pyrroloquinoline quinone with calcium at its active site.[ref]
An atom-and-charge balance makes the oxidation explicit:
Removing two electrons from the substrate half-reaction does not specify their final destination. That destination belongs to the enzyme system and its available acceptors. Consequently, an assay designed for an NAD-linked activity cannot simply be assumed to report the cytochrome-linked activity.
The 1964 study by C. Anthony and L. J. Zatman illustrates the experimental issue. Their coupled assay used phenazine methosulfate; it was independent of nicotinamide nucleotide coenzymes. To test product identity, the investigators separated material by steam distillation before the formaldehyde color reaction because the coupled-assay reagent interfered with direct measurement. They explicitly left open whether free formaldehyde was produced initially or released from a bound form during analysis.[ref]
Thus a coupled signal and an independent product measurement answer complementary questions: whether electron transfer occurs under the assay conditions, and what chemical product the analytical treatment detects.
A superoxide dismutase is an enzyme that catalyzes disproportionation of superoxide:
One superoxide equivalent is oxidized and the other reduced. The enzyme activity is EC1.15.1.1; different metal-containing protein families perform it.[ref]
For an original stoichiometric example, consuming superoxide by this reaction produces oxygen and hydrogen peroxide. Removing superoxide therefore does not mean that every reactive product has become water. Other reactions, including those catalyzed by catalase, handle the peroxide.
The discovery illustrates an indirect assay's explanatory power. A researcher's later first-person account describes how a protein preparation inhibited cytochrome c reduction in a xanthine oxidase system. The explanation shifted from a supposed protein–protein blockage to catalytic removal of a freely diffusible superoxide intermediate. The same account relates this to the 1969 isolation and definition of the enzyme activity.[ref]
In a model readout, decreasing a reporter slope from 0.060 to 0.030 absorbance units per minute gives 50-percent inhibition of that reporter change. It does not imply that 50 percent of the enzyme molecules were active or that a universal enzyme amount has been measured. Coupled-assay conditions and calibration determine the activity inference.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact