Structure

Last updated
The structure of a DNA molecule is essential to its function. DNA simple2.svg
The structure of a DNA molecule is essential to its function.

A structure is an arrangement and organization of interrelated elements in a material object or system, or the object or system so organized. [1] Material structures include man-made objects such as buildings and machines and natural objects such as biological organisms, minerals and chemicals. Abstract structures include data structures in computer science and musical form. Types of structure include a hierarchy (a cascade of one-to-many relationships), a network featuring many-to-many links, or a lattice featuring connections between components that are neighbors in space.

Contents

Load-bearing

A traditional Sami food storage structure Sami storehouse.jpg
A traditional Sami food storage structure
Gothic quadripartite cross-ribbed vaults of the Saint-Severin church in Paris Voute de l'eglise Saint-Severin a Paris.jpg
Gothic quadripartite cross-ribbed vaults of the Saint-Séverin church in Paris

Buildings, aircraft, skeletons, anthills, beaver dams, bridges and salt domes are all examples of load-bearing structures. The results of construction are divided into buildings and non-building structures, and make up the infrastructure of a human society. Built structures are broadly divided by their varying design approaches and standards, into categories including building structures, architectural structures, civil engineering structures and mechanical structures.

The effects of loads on physical structures are determined through structural analysis, which is one of the tasks of structural engineering. The structural elements can be classified as one-dimensional (ropes, struts, beams, arches), two-dimensional (membranes, plates, slab, shells, vaults), or three-dimensional (solid masses). [2] :2 Three-dimensional elements were the main option available to early structures such as Chichen Itza. A one-dimensional element has one dimension much larger than the other two, so the other dimensions can be neglected in calculations; however, the ratio of the smaller dimensions and the composition can determine the flexural and compressive stiffness of the element. Two-dimensional elements with a thin third dimension have little of either but can resist biaxial traction. [2] :2–3

The structure elements are combined in structural systems. The majority of everyday load-bearing structures are section-active structures like frames, which are primarily composed of one-dimensional (bending) structures. Other types are Vector-active structures such as trusses, surface-active structures such as shells and folded plates, form-active structures such as cable or membrane structures, and hybrid structures. [3] :134–136

Load-bearing biological structures such as bones, teeth, shells, and tendons derive their strength from a multilevel hierarchy of structures employing biominerals and proteins, at the bottom of which are collagen fibrils. [4]

Biological

The spiral arrangement of small bright yellow florets that make up the flower head of a sunflower is an example of the highly ordered structure that characterizes all organisms. Helianthus whorl.jpg
The spiral arrangement of small bright yellow florets that make up the flower head of a sunflower is an example of the highly ordered structure that characterizes all organisms.

In biology, one of the properties of life is its highly ordered structure, [5] which can be observed at multiple levels such as in cells, tissues, organs, and organisms.

In another context, structure can also observed in macromolecules, particularly proteins and nucleic acids. [6] The function of these molecules is determined by their shape as well as their composition, and their structure has multiple levels. Protein structure has a four-level hierarchy. The primary structure is the sequence of amino acids that make it up. It has a peptide backbone made up of a repeated sequence of a nitrogen and two carbon atoms. The secondary structure consists of repeated patterns determined by hydrogen bonding. The two basic types are the α-helix and the β-pleated sheet. The tertiary structure is a back and forth bending of the polypeptide chain, and the quaternary structure is the way that tertiary units come together and interact. [7] Structural biology is concerned with biomolecular structure of macromolecules. [6]

Chemical

A skeletal formula for dopamine Dopamin - Dopamine.svg
A skeletal formula for dopamine

Chemical structure refers to both molecular geometry and electronic structure. The structure can be represented by a variety of diagrams called structural formulas. Lewis structures use a dot notation to represent the valence electrons for an atom; these are the electrons that determine the role of the atom in chemical reactions. [8] :71–72 Bonds between atoms can be represented by lines with one line for each pair of electrons that is shared. In a simplified version of such a diagram, called a skeletal formula, only carbon-carbon bonds and functional groups are shown. [9]

Atoms in a crystal have a structure that involves repetition of a basic unit called a unit cell. The atoms can be modeled as points on a lattice, and one can explore the effect of symmetry operations that include rotations about a point, reflections about a symmetry planes, and translations (movements of all the points by the same amount). Each crystal has a finite group, called the space group, of such operations that map it onto itself; there are 230 possible space groups. [10] :125–126 By Neumann's law, the symmetry of a crystal determines what physical properties, including piezoelectricity and ferromagnetism, the crystal can have. [11] :34–36,91–92,168–169

Mathematical

Musical

A motif from the Preludes by Chopin, Op. 28 no.6, bars 1-3 ChopinOp28no6.png
A motif from the Preludes by Chopin, Op. 28 no.6, bars 1–3

A large part of numerical analysis involves identifying and interpreting the structure of musical works. Structure can be found at the level of part of a work, the entire work, or a group of works. [12] Elements of music such as pitch, duration and timbre combine into small elements like motifs and phrases, and these in turn combine in larger structures. Not all music (for example, that of John Cage) has a hierarchical organization, but hierarchy makes it easier for a listener to understand and remember the music. [13] :80

In analogy to linguistic terminology, motifs and phrases can be combined to make complete musical ideas such as sentences and phrases. [14] [15] A larger form is known as the period. One such form that was widely used between 1600 and 1900 has two phrases, an antecedent and a consequent, with a half cadence in the middle and a full cadence at the end providing punctuation. [16] :38–39 On a larger scale are single-movement forms such as the sonata form and the contrapuntal form, and multi-movement forms such as the symphony. [13]

Social

A social structure is a pattern of relationships. They are social organizations of individuals in various life situations. Structures are applicable to people in how a society is as a system organized by a characteristic pattern of relationships. This is known as the social organization of the group. [17] :3 Sociologists have studied the changing structure of these groups. Structure and agency are two confronted theories about human behaviour. The debate surrounding the influence of structure and agency on human thought is one of the central issues in sociology. In this context, agency refers to the individual human capacity to act independently and make free choices. Structure here refers to factors such as social class, religion, gender, ethnicity, customs, etc. that seem to limit or influence individual opportunities.

Data

In a singly linked list, each element has a data value and a pointer to the next element. Singly-linked-list.svg
In a singly linked list, each element has a data value and a pointer to the next element.

In computer science, a data structure is a way of organizing information in a computer so that it can be used efficiently. [18] Data structures are built out of two basic types: An array has an index that can be used for immediate access to any data item (some programming languages require array size to be initialized). A linked list can be reorganized, grown or shrunk, but its elements must be accessed with a pointer that links them together in a particular order. [19] :156 Out of these any number of other data structures can be created such as stacks, queues, trees and hash tables. [20] [21]

In solving a problem, a data structure is generally an integral part of the algorithm. [22] :5 In modern programming style, algorithms and data structures are encapsulated together in an abstract data type. [22] :ix

Software

Software architecture is the specific choices made between possible alternatives within a framework. For example, a framework might require a database and the architecture would specify the type and manufacturer of the database. The structure of software is the way in which it is partitioned into interrelated components. A key structural issue is minimizing dependencies between these components. This makes it possible to change one component without requiring changes in others. [23] :3 The purpose of structure is to optimise for (brevity, readability, traceability, isolation and encapsulation, maintainability, extensibility, performance and efficiency), examples being: language choice, code, functions, libraries, builds, system evolution, or diagrams for flow logic and design. [24] Structural elements reflect the requirements of the application: for example, if the system requires a high fault tolerance, then a redundant structure is needed so that if a component fails it has backups. [25] A high redundancy is an essential part of the design of several systems in the Space Shuttle. [26]

Logical

As a branch of philosophy, logic is concerned with distinguishing good arguments from poor ones. A chief concern is with the structure of arguments. [27] An argument consists of one or more premises from which a conclusion is inferred. [28] The steps in this inference can be expressed in a formal way and their structure analyzed. Two basic types of inference are deduction and induction. In a valid deduction, the conclusion necessarily follows from the premises, regardless of whether they are true or not. An invalid deduction contains some error in the analysis. An inductive argument claims that if the premises are true, the conclusion is likely. [28]

See also

Related Research Articles

<span class="mw-page-title-main">Analysis</span> Process of understanding a complex topic or substance

Analysis is the process of breaking a complex topic or substance into smaller parts in order to gain a better understanding of it. The technique has been applied in the study of mathematics and logic since before Aristotle, though analysis as a formal concept is a relatively recent development.

<span class="mw-page-title-main">Bioinformatics</span> Computational analysis of large, complex sets of biological data

Bioinformatics is an interdisciplinary field of science that develops methods and software tools for understanding biological data, especially when the data sets are large and complex. Bioinformatics uses biology, chemistry, physics, computer science, computer programming, information engineering, mathematics and statistics to analyze and interpret biological data. The subsequent process of analyzing and interpreting data is referred to as computational biology.

<span class="mw-page-title-main">Data structure</span> Particular way of storing and organizing data in a computer

In computer science, a data structure is a data organization, and storage format that is usually chosen for efficient access to data. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data, i.e., it is an algebraic structure about data.

<span class="mw-page-title-main">Erlang (programming language)</span> Programming language

Erlang is a general-purpose, concurrent, functional high-level programming language, and a garbage-collected runtime system. The term Erlang is used interchangeably with Erlang/OTP, or Open Telecom Platform (OTP), which consists of the Erlang runtime system, several ready-to-use components (OTP) mainly written in Erlang, and a set of design principles for Erlang programs.

A hierarchy is an arrangement of items that are represented as being "above", "below", or "at the same level as" one another. Hierarchy is an important concept in a wide variety of fields, such as architecture, philosophy, design, mathematics, computer science, organizational theory, systems theory, systematic biology, and the social sciences.

<span class="mw-page-title-main">Molecule</span> Electrically neutral group of two or more atoms

A molecule is a group of two or more atoms held together by attractive forces known as chemical bonds; depending on context, the term may or may not include ions which satisfy this criterion. In quantum physics, organic chemistry, and biochemistry, the distinction from ions is dropped and molecule is often used when referring to polyatomic ions.

<span class="mw-page-title-main">Simplified molecular-input line-entry system</span> Chemical species structure notation

The simplified molecular-input line-entry system (SMILES) is a specification in the form of a line notation for describing the structure of chemical species using short ASCII strings. SMILES strings can be imported by most molecule editors for conversion back into two-dimensional drawings or three-dimensional models of the molecules.

<span class="mw-page-title-main">X-ray crystallography</span> Technique used for determining crystal structures and identifying mineral compounds

X-ray crystallography is the experimental science determining the atomic and molecular structure of a crystal, in which the crystalline structure causes a beam of incident X-rays to diffract into many specific directions. By measuring the angles and intensities of these diffracted beams, a crystallographer can produce a three-dimensional picture of the density of electrons within the crystal. From this electron density, the positions of the atoms in the crystal can be determined, as well as their chemical bonds, crystallographic disorder, and various other information.

<span class="mw-page-title-main">Tree structure</span> Way of representing the hierarchical nature of a structure in a graphical form

A tree structure, tree diagram, or tree model is a way of representing the hierarchical nature of a structure in a graphical form. It is named a "tree structure" because the classic representation resembles a tree, although the chart is generally upside down compared to a biological tree, with the "stem" at the top and the "leaves" at the bottom.

<span class="mw-page-title-main">Hasse diagram</span> Visual depiction of a partially ordered set

In order theory, a Hasse diagram is a type of mathematical diagram used to represent a finite partially ordered set, in the form of a drawing of its transitive reduction. Concretely, for a partially ordered set one represents each element of as a vertex in the plane and draws a line segment or curve that goes upward from one vertex to another vertex whenever covers . These curves may cross each other but must not touch any vertices other than their endpoints. Such a diagram, with labeled vertices, uniquely determines its partial order.

<span class="mw-page-title-main">Computer simulation</span> Process of mathematical modelling, performed on a computer

Computer simulation is the process of mathematical modelling, performed on a computer, which is designed to predict the behaviour of, or the outcome of, a real-world or physical system. The reliability of some mathematical models can be determined by comparing their results to the real-world outcomes they aim to predict. Computer simulations have become a useful tool for the mathematical modeling of many natural systems in physics, astrophysics, climatology, chemistry, biology and manufacturing, as well as human systems in economics, psychology, social science, health care and engineering. Simulation of a system is represented as the running of the system's model. It can be used to explore and gain new insights into new technology and to estimate the performance of systems too complex for analytical solutions.

<span class="mw-page-title-main">Structural alignment</span> Aligning molecular sequences using sequence and structural information

Structural alignment attempts to establish homology between two or more polymer structures based on their shape and three-dimensional conformation. This process is usually applied to protein tertiary structures but can also be used for large RNA molecules. In contrast to simple structural superposition, where at least some equivalent residues of the two structures are known, structural alignment requires no a priori knowledge of equivalent positions. Structural alignment is a valuable tool for the comparison of proteins with low sequence similarity, where evolutionary relationships between proteins cannot be easily detected by standard sequence alignment techniques. Structural alignment can therefore be used to imply evolutionary relationships between proteins that share very little common sequence. However, caution should be used in using the results as evidence for shared evolutionary ancestry because of the possible confounding effects of convergent evolution by which multiple unrelated amino acid sequences converge on a common tertiary structure.

<span class="mw-page-title-main">Structural bioinformatics</span> Bioinformatics subfield

Structural bioinformatics is the branch of bioinformatics that is related to the analysis and prediction of the three-dimensional structure of biological macromolecules such as proteins, RNA, and DNA. It deals with generalizations about macromolecular 3D structures such as comparisons of overall folds and local motifs, principles of molecular folding, evolution, binding interactions, and structure/function relationships, working both from experimentally solved structures and from computational models. The term structural has the same meaning as in structural biology, and structural bioinformatics can be seen as a part of computational structural biology. The main objective of structural bioinformatics is the creation of new methods of analysing and manipulating biological macromolecular data in order to solve problems in biology and generate new knowledge.

<span class="mw-page-title-main">Protein structure</span> Three-dimensional arrangement of atoms in an amino acid-chain molecule

Protein structure is the three-dimensional arrangement of atoms in an amino acid-chain molecule. Proteins are polymers – specifically polypeptides – formed from sequences of amino acids, which are the monomers of the polymer. A single amino acid monomer may also be called a residue, which indicates a repeating unit of a polymer. Proteins form by amino acids undergoing condensation reactions, in which the amino acids lose one water molecule per reaction in order to attach to one another with a peptide bond. By convention, a chain under 30 amino acids is often identified as a peptide, rather than a protein. To be able to perform their biological function, proteins fold into one or more specific spatial conformations driven by a number of non-covalent interactions, such as hydrogen bonding, ionic interactions, Van der Waals forces, and hydrophobic packing. To understand the functions of proteins at a molecular level, it is often necessary to determine their three-dimensional structure. This is the topic of the scientific field of structural biology, which employs techniques such as X-ray crystallography, NMR spectroscopy, cryo-electron microscopy (cryo-EM) and dual polarisation interferometry, to determine the structure of proteins.

Nuclear magnetic resonance spectroscopy of proteins is a field of structural biology in which NMR spectroscopy is used to obtain information about the structure and dynamics of proteins, and also nucleic acids, and their complexes. The field was pioneered by Richard R. Ernst and Kurt Wüthrich at the ETH, and by Ad Bax, Marius Clore, Angela Gronenborn at the NIH, and Gerhard Wagner at Harvard University, among others. Structure determination by NMR spectroscopy usually consists of several phases, each using a separate set of highly specialized techniques. The sample is prepared, measurements are made, interpretive approaches are applied, and a structure is calculated and validated.

A crystallographic database is a database specifically designed to store information about the structure of molecules and crystals. Crystals are solids having, in all three dimensions of space, a regularly repeating arrangement of atoms, ions, or molecules. They are characterized by symmetry, morphology, and directionally dependent physical properties. A crystal structure describes the arrangement of atoms, ions, or molecules in a crystal.

<span class="mw-page-title-main">Nucleic acid design</span>

Nucleic acid design is the process of generating a set of nucleic acid base sequences that will associate into a desired conformation. Nucleic acid design is central to the fields of DNA nanotechnology and DNA computing. It is necessary because there are many possible sequences of nucleic acid strands that will fold into a given secondary structure, but many of these sequences will have undesired additional interactions which must be avoided. In addition, there are many tertiary structure considerations which affect the choice of a secondary structure for a given design.

<span class="mw-page-title-main">Crystallographic image processing</span>

Crystallographic image processing (CIP) is traditionally understood as being a set of key steps in the determination of the atomic structure of crystalline matter from high-resolution electron microscopy (HREM) images obtained in a transmission electron microscope (TEM) that is run in the parallel illumination mode. The term was created in the research group of Sven Hovmöller at Stockholm University during the early 1980s and became rapidly a label for the "3D crystal structure from 2D transmission/projection images" approach. Since the late 1990s, analogous and complementary image processing techniques that are directed towards the achieving of goals with are either complementary or entirely beyond the scope of the original inception of CIP have been developed independently by members of the computational symmetry/geometry, scanning transmission electron microscopy, scanning probe microscopy communities, and applied crystallography communities.

The following outline is provided as an overview of and topical guide to machine learning:

This glossary of computer science is a list of definitions of terms and concepts used in computer science, its sub-disciplines, and related fields, including terms relevant to software, data science, and computer programming.

References

  1. "structure, n.". Oxford English Dictionary (Online ed.). Retrieved 1 October 2015.
  2. 1 2 Carpinteri, Alberto (2002). Structural Mechanics: A unified approach. CRC Press. ISBN   9780203474952.
  3. Knippers, Jan; Cremers, Jan; Gabler, Markus; Lienhard, Julian (2011). Construction manual for polymers + membranes : materials, semi-finished products, form-finding design (Engl. transl. of the 1. German ed.). München: Institut für internationale Architektur-Dokumentation. ISBN   9783034614702.
  4. Zhang, Z.; Zhang, Y.-W.; Gao, H. (1 September 2010). "On optimal hierarchy of load-bearing biological materials". Proceedings of the Royal Society B: Biological Sciences. 278 (1705): 519–525. doi:10.1098/rspb.2010.1093. PMC   3025673 . PMID   20810437.
  5. 1 2 Urry, Lisa; Cain, Michael; Wasserman, Steven; Minorsky, Peter; Reece, Jane (2017). "Evolution, the themes of biology, and scientific inquiry". Campbell Biology (11th ed.). New York: Pearson. pp. 2–26. ISBN   978-0134093413.
  6. 1 2 Banaszak, Leonard J. (2000). Foundations of Structural Biology. Burlington: Elsevier. ISBN   9780080521848.
  7. Purves, William K.; Sadava, David E.; Orians, Gordon H.; H. Craig, Heller (2003). Life, the science of biology (7th ed.). Sunderland, Mass.: Sinauer Associates. pp.  41–44. ISBN   9780716798569.
  8. DeKock, Roger L.; Gray, Harry B. (1989). Chemical structure and bonding (2nd ed.). Mill Valley, Calif.: University Science Books. ISBN   9780935702613.
  9. Hill, Graham C.; Holman, John S. (2000). Chemistry in context (5th ed.). Walton-on-Thames: Nelson. p. 391. ISBN   9780174482765.
  10. Ashcroft, Neil W.; Mermin, N. David (1977). Solid state physics (27. repr. ed.). New York: Holt, Rinehart and Winston. ISBN   9780030839931.
  11. Newnham, Robert E. (2005). Properties of materials anisotropy, symmetry, structure. Oxford: Oxford University Press. ISBN   9780191523403.
  12. Bent, Ian D.; Pople, Anthony. "Analysis". Grove Music Online. Oxford Music Online. Oxford University Press. Retrieved October 5, 2015.
  13. 1 2 Meyer, Leonard B. (1973). Explaining music : essays and explorations. Berkeley: Univ. of California Press. ISBN   9780520022164.
  14. "Sentence". Grove Music Online. Oxford Music Online. Oxford University Press. Retrieved October 5, 2015.
  15. "Phrase". Grove Music Online. Oxford Music Online. Oxford University Press. Retrieved October 5, 2015.
  16. Stein, Leon (1979). Anthology of Musical Forms: Structure & Style (Expanded Edition): The Study and Analysis of Musical Forms. Alfred Music. ISBN   9781457400940.
  17. Lopez, J.; Scott, J. (2000). Social Structure. Buckingham and Philadelphia: Open University Press. ISBN   9780335204960. OCLC   43708597.
  18. Black, Paul E. (15 December 2004). "data structure". In Pieterse, Vreda; Black, Paul E. (eds.). Dictionary of Algorithms and Data Structures (Online ed.). National Institute of Standards and Technology . Retrieved 1 October 2015.
  19. Sedgewick, Robert; Wayne, Kevin (2011). Algorithms (4th ed.). Addison-Wesley Professional. ISBN   9780132762564.
  20. Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2009). "Data structures". Introduction to algorithms (3rd ed.). Cambridge, Massachusetts: MIT Press. pp.  229–339. ISBN   978-0262033848.
  21. Mehta, Dinesh P. (2005). "Basic structures". In Mehta, Dinesh P.; Sahni, Sartaj (eds.). Handbook of data structures and applications. Boca Raton, Fla.: Chapman & Hall/CRC Computer and Information Science Series. ISBN   9781420035179.
  22. 1 2 Skiena, Steven S. (2008). "Data structures". The algorithm design manual (2nd ed.). London: Springer. pp.  366–392. ISBN   9781848000704.
  23. Gorton, Ian (2011). Essential software architecture (2nd ed.). Berlin: Springer. ISBN   9783642191763.
  24. Diehl, Stephan (2007). Software visualization : visualizing the structure, behaviour, and evolution of software ; with 5 tables . Berlin: Springer. pp.  38–47. ISBN   978-3540465041.
  25. Bernardi, Simona; Merseguer, José; Petriu, Dorina Corina (2013). Model-Driven Dependability Assessment of Software Systems. Berlin, Heidelberg: Springer Berlin Heidelberg. pp. 46–47. ISBN   9783642395123.
  26. "Computers in the Space Shuttle Avionics System". Computers in Spaceflight: The NASA Experience. Retrieved 2 October 2015.
  27. "The Structure of Arguments". Philosophy 103: Introduction to Logic. philosophy.lander.edu. Retrieved 4 October 2015.
  28. 1 2 Kemerling, Garth. "Arguments and Inference". The Philosophy Pages. Retrieved 4 October 2015.

Further reading