Live briefing
Everything about Subtyping
Form of type polymorphism
In programming language theory, subtyping is a form of type polymorphism. A subtype is a datatype that is related to another datatype by some notion of substitutability, meaning that program elements, written to operate on elements of the supertype, can also operate on elements of the subtype. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: SubtypingA 5-minute orientation
- Skim a recent paper: Precision Medicine: Disease Subtyping and Tailored TreatmentInfluential work since 2022
- Pick up a classic book: Swine InfluenzaThe most-reprinted book on the subject
- Read the landmark paper: Triple-negative breast cancer molecular subtyping and treatment progressCited 2,263 times
- Go sideways: Polymorphism (computer science)A closely related topic
- Go sideways: Liskov substitution principleA closely related topic
📖 Definitions
Verb present participle and gerund of subtype
Noun A division into subtypes.
Noun A form of type polymorphism in which an instance of a subtype can be used anywhere the supertype could be used, without changing the code.
🏆 Landmark papers (most cited)
Triple-negative breast cancer molecular subtyping and treatment progress
Standardization of Pulsed-Field Gel Electrophoresis Protocols for the Subtyping of Escherichia coli O157:H7, Salmonella , and Shigella for PulseNet
Breast Cancer Cell Line Classification and Its Relevance with Breast Tumor Subtyping
Novel Multiplex PCR Assay for Characterization and Concomitant Subtyping of Staphylococcal Cassette ChromosomemecTypes I to V in Methicillin-ResistantStaphylococcus aureus
PulseNet: The Molecular Subtyping Network for Foodborne Bacterial Disease Surveillance, United States
A behavioral notion of subtyping
Subtyping of Breast Cancer by Immunohistochemistry to Investigate a Relationship between Subtype and Short and Long Term Survival: A Collaborative Analysis of Data for 10,159 Cases from 12 Studies
Meta-analysis of gene expression profiles in breast cancer: toward a unified understanding of breast cancer subtyping and prognosis signatures
🆕 Influential since 2022
Precision Medicine: Disease Subtyping and Tailored Treatment
Heterogeneity of triple negative breast cancer: Current advances in subtyping and treatment implications
BRACS: A Dataset for BReAst Carcinoma Subtyping in H&E Histology Images
Combined molecular subtyping, grading, and segmentation of glioma using multi-task deep learning
Integrated SERS-Vertical Flow Biosensor Enabling Multiplexed Quantitative Profiling of Serological Exosomal Proteins in Patients for Accurate Breast Cancer Subtyping
📚 Books worth reading
Swine InfluenzaJürgen A. Richt, Richard J. Webby · 2013
The Viral NetworkTheresa MacPhail · 2014
Bird FluMarc Siegel · 2006
The bird flu pandemicGreene, Jeffrey Dr., Jeffrey Greene · 2006
The fatal strainAlan Sipress · 2009
Radiology of Influenza AHongjun Li, Ning Li · 2013
Pandemic 1918Catharine Arnold · 2018- 📕Public Health Response to 2009 H1N1Michael A. Stoto, Melissa A. Higdon · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Polymorphism (computer science) In programming language theory and type theory, polymorphism allows a value or variable to have more than one type and allows a given operation to be performed…
- Liskov substitution principle The Liskov substitution principle (LSP) is a particular definition of a subtyping relation, called strong behavioral subtyping, that was initially introduced…
- Bounded quantification In type theory, bounded quantification (also bounded polymorphism or constrained genericity) refers to universal or existential quantifiers which are restricted…
- Structural type system A structural type system (or property-based type system) is a major class of type systems in which type compatibility and equivalence are determined by…
- Inheritance (object-oriented programming) In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-base…
- Any type In type theory and computer science, type systems include a top, universal, or any type (often represented with the down tack (⊤) symbol), which includes…
- Is-a In knowledge representation, ontology components and ontology engineering, including for object-oriented programming and design, is-a (also written as…
- Type conversion In computer science, type conversion, type casting, type coercion, and type juggling are different ways of changing an expression from one data type to…