You are here Glossary homepage/Search
> Informatics > Computers & computing
Computers & computing glossary Evolving Terminology for Emerging Technologies Comments? Questions?
Revisions? mchitty@healthtech.com Last revised December 26, 2001 View
a Printer-Friendly Version of this Web Page! Related glossaries include Informatics Algorithms
& data management, Bioinformatics,
Molecular Modeling Biology Protein
Structures ASP: Active Server Pages: A scripting technology for dynamic
interactive webpages. Beowulf computing: A method of ganging lots of Linux-
based computers together to tackle heavy- duty calculation jobs. It's sort of a
do- it- yourself, low- budget supercomputer that's proven popular at universities and government labs.
Now, the broadening appeal of the technique has led companies such as IBM and Compaq Computer to see Beowulf as a possible product to add to the computing lineup.
The move parallels the adoption of the Linux operating system in other parts of the corporate world.
[Stephen Shankland "Beowulf Computing Method Makes Business Inroads"
Cnet News.com Aug. 5, 1999] http://news.cnet.com/news/0,10000,0-1003-200-345757,00.html biomedical computing (biomedical information science and technology):
Includes database design, graphical interfaces, querying approaches, data
retrieval, data visualization and manipulation, data integration through
the development of integrated analytical tools, synthesis, and tools for
electronic collaboration, as well as computational research including the
development of structural, functional, integrative, and analytical
models and simulations. [Innovations in biomedical information science
and technology: SBIR/ STTR Initiative, NIH program announcement, June
29, 2000] http://grants.nih.gov/grants/guide/pa-files/PA-00-118.html CML Chemical Markup Language: Chemoinformatics
glossary CORBA Common Object Request Broker Architecture: A set of core
specifications proposed by the Object Management Group (OMG) CORBA is designed
to be object- oriented. [CHI Bioinformatics] Related term object- oriented OMG's showcase
specification for application interoperability, independent of platform,
operating system, programming language - even of network and protocol
... integrates Enterprise Java Beans, and a new specification will
provide the most robust support in the industry for application interoperability
using XML. [OMG Specifications and Process, June 2000]
http://sisyphus.omg.org/gettingstarted/overview.htm computational genomics: Computational methods for gene identification
and characterization from DNA sequence data. The course focuses on approaches
for extracting the maximum amount of information from protein and DNA sequence
similarity through sequence database searches, statistical analysis, and
multiple sequence alignment, gene recognition (exon/ intron prediction),
identifying signals in unaligned sequences, and integration of genetic
and sequence information in biological databases. [William Pearson, Randall
Smith instructors; Cold Spring Harbor Laboratory "Computational Genomics"
course, October 26 - 31, 2000] http://nucleus.cshl.org/meetings/_archive/2000/2000c-ecg.htm
Related terms Molecular Modeling
glossary. compute farm: Network- centric compute farms (also known as server farms or ranches) have emerged as an effective method to boost productivity for design teams. Well designed compute farms provide a scalable computational resource and a seamless engineering environment that enables true twenty four hour, seven day per week global engineering.
Compute farms are ideal for design automation disciplines such as Electronic Design Automation (EDA), Mechanical Computer Aided Engineering (MCAE), and Computational Fluid Dynamics (CFD). In all of these areas, engineers need to bring large amounts of power to bear on computationally-intensive problems in order to increase productivity.
[Sun Microsystems "Maximizing Productivity: Compute Farms for EDA",
1998] http://www.sun.com/technical-computing/Publications/cfarm.html#1
Related terms compute server farm, ranch, server farm. computing: Related terms include ASP Active Server Pages, compute
farm, DCE Distributed Computing Environment, informatics, MPP Massively Parallel
Processing, parallel processing, petaflop, teraflop, server farm, supercomputer.
Narrower terms DNA computing, high performance computing, molecular
computing, molecular computing, quantum computing controlled vocabulary: Robin Cover's XML Cover Pages is described as "a collection of references on matters of Subject Classification,
Taxonomies, Ontologies, Indexing, Metadata, Metadata Registries, Controlled Vocabularies, Terminology,
Thesauri, Business Semantics" [last updated April 21, 2000] http://xml.coverpages.org/classification.html A limited number of words or phrases used in an
indexing system (subject headings) or database, to ensure reliable, consistent
retrieval. Long used to enhance retrievability and consistency. Ontologies
and/or taxonomies certainly sound sexier than "controlled
vocabularies" but continue to have a good deal in common. Broader term ontology Bioinformatics
glossary Related term taxonomies DAML DARPA
Agent Markup Language: The goal of the DAML effort is to develop a
language and tools to facilitate the concept of the semantic web. http://www.daml.org/ DNA computing: This research project is aimed at the development
and characterization of complex mixtures of DNA molecules attached to surfaces.
The attachment chemistry, hybridization chemistry and enzymatic activity
of the adsorbed DNA molecules will be characterized by a variety of spectroscopic
and biochemical methods, and subsequently optimized for use in (i) the
manipulation of DNA sequences in molecular computing strategies and (ii)
the high density storage and retrieval of information by DNA hybridization
chemistry. [Robert M. Corn, Lloyd M. Smith "DNA Computing and Informatics
at Surfaces" Dept. of Chem., Univ. of Wisconsin, US, 2001] http://www.corninfo.chem.wisc.edu/writings/DNAcomputing.html
Related terms molecular
computing, quantum computing Or are these the same? deep web: Those parts of the web which are inaccessible
to current search engines. A straightforward example is PubMed/ Medline.
You won't pick up PubMed abstracts through a search engines, unless your query
corresponds with summaries posted on other webpages. And of course you
won't be able to access proprietary (fee- based) databases except directly.
Until recently PDF documents were inaccessible to search engines, and as far as
I know only Google.com indexes them now. Also known as the invisible web. Related
term: semantic web Deep web related links Complete Planet, US http://www.completeplanet.com/index.asp Direct Search, Gary Price, George Washington Univ. US http://gwis2.circ.gwu.edu/%7Egprice/direct.htm Invisible Web: Database contents rarely found in Search Engines, Univ. of
California- Berkeley, Spring 2001 http://www.lib.berkeley.edu/TeachingLib/Guides/Internet/InvisibleWeb.html Directed Acyclic Graph DAG: A directed
graph where no path
starts and ends at the same vertex.See
also directed
graph, acyclic
graph, cycle.Note:
Also called a DAG or acyclic
digraph. Also called an oriented acyclic graph. [Paul E. Black,
NIST, Dictionary of Algorithms, Data Structures and Problems, 2001] http://hissa.nist.gov/dads/HTML/directAcycGraph.html The difference between a DAG and a hierarchy is that in the latter each child
can only have one parent; a DAG allows a child to have more than one parent. A
child term may be an "instance" of its parent term (is a relationship)
or a component of its parent term (part- of relationship). A child term may have
more than one parent term and may have a different class of relationship with
its different parents. [Gene Ontology Consortium, General Documentation"
2001] http://www.geneontology.org/GO.doc.html disambiguate: Make less ambiguous, clarify, elucidate. Distributed Computing Environment DEC: From the Open Software Foundation.
(The Open Software Foundation is now called the Open Group.) DCE consists of multiple components which have been integrated to work closely together.
... DCE is called "middleware" or "enabling technology." It is not intended to exist alone, but instead should be bundled into a vendor's operating system offering, or integrated in by a
third- party vendor. DCE's security and distributed filesystem, for example,
can completely replace their current, non-network, analogs. DCE is not an application in itself, but is used to build custom applications or to support purchased
applications. [Open Software Foundation Distributed Computing Environment FAQ, Oct. 1998 ]
http://www.faqs.org/faqs/dce/faq/ Related terms CORBA,
OMG; nanocomputer Miniaturization
glossary Dublin Core Metadata Initiative: An open forum engaged in the development
of interoperable online metadata standards that support a broad range of
purposes and business models. The original workshop for the Initiative was held
in Dublin, Ohio [OCLC] in 1995. Hence the term "Dublin Core" in the
name of the Initiative http://dublincore.org/ evolutionary computation: Encompasses methods of simulating EVOLUTION
on a computer. The term is relatively new and represents an effort bring
together researchers who have been working in closely related fields but
following different paradigms. The field is now seen as including research in GENETIC
ALGORITHMs, EVOLUTION
STRATEGIEs,Evolutionary
PROGRAMMING, ARTIFICIAL
LIFE, and so forth. For a good overview see the editorial
introduction to Vol. 1, No. 1 of "Evolutionary Computation"
(MIT Press, 1993). That, along with the papers in the issue, should give you a
good idea of representative research [Evolutionary computing glossary, Hitch
Hiker's Guide to Evolutionary Computation Issue 8.1, released 29 March 2000] .http://www.cs.bham.ac.uk/Mirrors/ftp.de.uu.net/EC/clife/www/Q99_E.htm Narrower terms genetic algorithms
Algorithms & data management, genetic programming genetic programming: A type of programming that utilizes the same
properties of natural selection found in biological evolution. The general idea
behind genetic programming is to start with a collection of functions
and randomly combine them into programs; then run the programs and see which
gives the best results; keep the best ones (natural selection), mutate some of
the others, and test the new generation; repeat this process until a clear best
program emerges. LISP
is a popular language for genetic programming. [Lycos Tech Glossary] http://webopedia.lycos.com/TERM/G/genetic_programming.html. granularity: Imposing different quality criteria on models built
by homology from representative, experimentally determined [protein] structures
[NIGMS Structural Genomics Targets Workshop February 11-12, 1999] http://www.nigms.nih.gov/news/meetings/structural_genomics_targets.html <jargon,
parallel>
The size of the units of code
under consideration in some context. The term generally refers to the level of
detail at which code is considered, e.g. "You can specify the granularity
for this profiling tool". The most common computing use is in parallelism
where "fine grain parallelism" means individual tasks are relatively
small in terms of code size and execution time, "coarse grain" is the
opposite. You talk about the "granularity" of the parallelism. The
smaller the granularity, the greater the potential for parallelism and hence
speed-up but the greater the overheads of synchronisation and communication.
[FOLDOC 1997] The extent to which a system contains separate components (like granules).
The more components in a system - or the greater the granularity - the
more flexible it is. [ZD Webopedia] high performance computing: A branch of computer science that
concentrates on developing supercomputers and software to run on supercomputers.
A main area of this discipline is developing parallel processing algorithms
and software programs that can be divided into little pieces so that each
piece can be executed simultaneously by separate processors. [ZD Webopedia] The success of the drug discovery process is now directly related to a company's computation capabilities. Results and research projects that were unimaginable a few years ago are accessible with today's
supercomputers. Industry sources expect the IT life- science market to explode to more than $9 billion by 2003. Major IT companies have made significant investments and formed partnerships, with IBM and Compaq each committing $100 million. Data overload from automation and
robust database technology means that companies have an immense amount of data on both
drug targets and lead compounds. The downside is that these companies are not equipped in infrastructure or organization to take full advantage efficiently of this gold mine. Related terms include Distributed
Computing Environment DCE, petaflop, supercomputers, teraflop. integration: Bioinformatics glossary interoperability:The ability of two or more systems or components to
exchange information and to use the information that has been exchanged.
[Institute of Electrical and Electronics Engineers. IEEE Standard Computer
Dictionary: A Compilation of IEEE Standard Computer Glossaries. New York,
NY: 1990] http://www.sei.cmu.edu/str/indexes/glossary/interoperability.html Enabling heterogeneous databases to function in an integrated way, sometimes
refers to cross platform functionality and operability across relational,
object- oriented, and non- standard types of databases. Related term ontology invisible web: See under deep web Linux clusters:Network multiple processors together to form a unified
and more powerful computing system, are becoming a major technology in the
bioinformatics industry. ... dozens, if not hundreds of these processors
or "nodes" [are used] for the explicit purpose of gene sequencing,
proteomic research, or drug
discovery and development. [Joshua Harr, Linux NetworX, "Linux
clusters - The New Workhorse of Gene Sequencing, Proteomics and Drug
Development" Genome Link, Nov. 2001] http://www.chiresource.com/newsarticles/issue12_2.asp A node within a Linux cluster is the basic unit
of processing. MatML Materials Markup Language: Biomaterials
glossary MPP Massively Parallel Processing: The coordinated processing of a
program by multiple processors that work on different parts of the program,
using their own operating systems and memory. Typically, MPP processors
communicate using some messaging interface. Up to 200 or more processors can
work on the same application. An "interconnect" arrangement of data
paths allows messages to be sent between processors. Typically, the setup for
MPP is more complicated, requiring thought about how to partition a common
database among processors and how to assign work among the processors. An MPP
system is also known as a "loosely coupled" or "shared
nothing" system. MPP systems are considered better than SMP systems for
applications that allow a number of databases to be searched in parallel. These
include decision
support system and data
warehouse applications. [whatis.com] metadata: One of the major issues of the World Wide Web as it exists today is that it is really hard to automate any tasks which one has to
perform on the web. So far, the web is mainly built as a forum for human interaction; because most web documents are written for
human consumption, the only available form of searching on the web (for example) is to simply match words or sentences contained
in documents. Anyone who has used a web search service like AltaVista or HotBot knows that typing in a few keywords and
receiving a couple of thousand "hits" is not necessarily very useful. A lot of manual "weeding" of information has to happen after
that; it may also happen that the keywords for which you are searching are not prominent in the relevant document itself. A possible solution for the search problem - and for the general issue of letting automated "agents" roam the web performing useful
tasks - is to provide a mechanism which allows a more precise description of things on the web. This, in turn, could elevate the
status of the web from machine- readable to something we might call machine-
understandable.
Metadata is "data about data" or specifically in our current context "data describing web resources." The distinction between
"data" and "metadata" is not an absolute one; it is a distinction created primarily by a particular application ("one application's
metadata is another application's data"). [W3C, "Introduction to RDF
Metadata" 1997] http://www.w3.org/TR/NOTE-rdf-simple-intro Information about data that enables intelligent,
efficient access and management of data. … metadata is always less than the data.
[Robyne M. Sumpter “Whitepaper on Data Management” Lawrence Livermore
National Laboratory, February 10, 1994] http://www.llnl.gov/liv_comp/metadata/papers/whitepaper-draft.html Related terms RDF, semantic web micro-theories: An ontology about a specific domain, that fits
within, and for the most part is consistent with, an ontology with a broader scope. For example, structural
biology fits within the larger context of biology. Structural biology will
have its own terminology and specific algorithms that apply within the
specific domain, but may not be useful or identical to, for example, the genome community. [Lawrence Berkeley Lab "Advanced Computational
Structural Genomics" Glossary] http://cbcg.lbl.gov/ssi-csb/Meso.html#anchor597905 middleware: A technology for defining objects and creating interfaces between software systems. [CHI Bioinformatics] An example of middleware is CORBA. Integrated applications
can be built on top of middleware to produce a federated database
approach. Related term DCE Distributed Computing Environment molecular computing: The core advantage of molecular
computing is the potential to pack vastly more circuitry onto a microchip than
silicon will ever be capable of—and to do it cheaply. [David Rotman
"Molecular Computing" Technology Review May/ June 2000] http://www.technologyreview.com/magazine/may00/rotman.asp Related terms DNA computing, quantum computing. Or are any of these the same? Moore's Law: The observation by Gordon Moore, co-founder
of Intel, that data density doubles about every 18 months. natural language processing: <artificial
intelligence> (NLP) Computer understanding, analysis, manipulation,
and/or generation of natural
language. This can refer to anything from fairly simple string- manipulation
tasks like stemming,
or building concordances of natural language texts, to higher- level AI-like
tasks like processing user>queries
in natural
language. [FOLDOC] OMG Object Management Group: Distributed object computing industry
standards group founded in 1989. The OMG is moving forward in establishing
CORBA
as
the "Middleware that's Everywhere" through its worldwide standard specifications:
CORBA/IIOP, Object Services, Internet Facilities and Domain Interface specifications,
UML and other specifications supporting Analysis and Design. http://www.omg.org/ Object- oriented modeling OOM: A method for designing software and databases that combines programs and data into self- contained packages called classes, and organizes these classes into a type/ subtype hierarchy. It is an excellent way to design software and databases that have to cope with a lot of picayune detail and many "exceptions to the rule," so long as the basic structure of the problem can be well- represented by a type/ subtype hierarchy, easily distributed, language- independent, and hardware- neutral. [CHI Bioinformatics] ontology: A classification methodology for formalizing a subject's knowledge or belief system in a structured way (typically for consumption by a computer database). Dictionaries and encyclopedias are
examples of ontologies, as are many Web- based entities, such as Yahoo or Excite, and so is the
schema for a database.
[National Center for Genome Research "Ontologies for Comparing Gene Expression Across Species
Dec. 2000] http://www.ncgr.org/genex/ontology.html The subject of ontology is the study of the categories of things
that exist or may exist in some domain. The product of such a study, called an
ontology, is a catalog of the types of things that are assumed to exist in a domain of interest D from the perspective of a
person who uses a language L for the purpose of talking about D. The types in the ontology represent the
predicates, word senses, or concept and relation types of the language L when used to discuss
topics in the domain D. [John Sowa,
Principles of ontology, Dec 3 1997 ANSI Ad Hoc Group on Ontology Standards mail
archive] http://www-ksl.stanford.edu/onto-std/mailarchive/0136.html
Narrower term Gene OntologyTM GORelated term
interoperability parallel processing: The processing of program
instructions by dividing them among multiple processor
with the objective of running a program in less time [whatis.com] http://whatis.techtarget.com/definition/0,289893,sid9_gci212747,00.html pervasive computing: An emerging trend in which computing devices are
increasingly ubiquitous, numerous and mobile. [NIST "Pervasive Computing
2001" May 1-2, 2001, Gaithersburg MD] http://www.nist.gov/pc2001/ peta: 10 15 quadrillions. SI unit prefixes beyond
peta are exa 1018 (quintillions), zetta 1021 (sextillions)
and yotta 1024
(septillions)
. petaflop: Computer architects have begun to envision how
a petaflop computer might work. A petaflop is a theoretical measure
of a computer's speed and can be expressed as: A thousand trillion floating point operations
per second; A thousand teraflop; 10 to the 15th power floating point operations
per second; 2 to the 50th power FLOPS. Today's fastest parallel computing operations are capable of teraflop
speeds. The National Science Foundation, together with NASA and DARPA,
has funded eight research projects for envisioning a petaflop computer.
A petaflop computer would actually require a massive number of computers
working in parallel on the same problem. Applications might include real- time nuclear magnetic resonance imaging during surgery, computer based
drug design, astrophysical simulation, the modeling of environmental pollution,
and the study of long- term climate changes. [whatis.com] portal:An entry or starting point on the web, with a mixture of
content and services, usually capable of personalization. precision: Percentage of unrelated material excluded by a specific
query or search statement. Related term Clinical
genomics specificity Compare recall quantum computing: The area of study focused on developing computer
technology based on the principles of quantum theory, which explains the
nature and behavior of energy and matter on the quantum (atomic and
subatomic) level. Development of a quantum computer, if practical,
would mark a leap forward in computing capability... with performance
gains in the billion fold realm and beyond. The quantum computer, following
the laws of quantum physics, would gain enormous processing power through
the ability to be in multiple states, and to perform tasks using
all possible permutations simultaneously. Current centers of research
in quantum computing include MIT, IBM, Oxford University, and the
Los Alamos National Laboratory. The essential elements of quantum computing originated with Paul Benioff,
working at Argonne National Labs, in 1981. He theorized a classical computer
operating with some quantum mechanical principles. But it is generally
accepted David Deutsch of Oxford University provided the critical
impetus for quantum computing research. In 1984, he was at a computation
theory conference and began to wonder about the possibility of designing
a computer that was based exclusively on quantum rules, then published
his breakthrough paper a few months later. [whatis.com] Related
terms DNA computing, molecular computing, nanocomputer. Or are any of these the
same? qubit: A key concept in the very new field of quantum
computing. The aim is to produce a device which is the quantum equivalent of the digital computer. The qubit (pronounced exactly the same was as the Old Testament measurement) is a 'quantum bit', the analogue at quantum dimensions of the ordinary computer's 1 or 0, on or off, heads or tails binary digit or bit. Unlike such digital representations, a qubit remains in an indeterminate state until it is observed, like a tossed coin that is still spinning. It was shown recently that in theory a quantum computer could solve certain mathematical problems, such as factoring large numbers, much faster than conventional ones, and so could be used, for example, in codebreaking. It might even be possible to employ the 'action at a distance' properties of quantum mechanics to transport information instantaneously over great distances without loss. This may all sound like
S[cience] F[iction], but the first two- bit quantum logic gates were actually demonstrated at the end of 1995.
[World Wide Words, 1996] http://www.quinion.com/words/turnsofphrase/tp-qub1.htm RDF Resource Description Framework: Integrates a variety of
web- based
metadata activities including sitemaps, content ratings, stream channel
definitions, search engine data collection (web crawling), digital library
collections, and distributed authoring, using XML
as an interchange syntax. The RDF specifications provide a lightweight ontology
system to support the exchange of knowledge on the Web. [W3C, Semantic Web
Activity: Resource Description Framework (RDF) Mar. 2001] http://www.w3.org/RDF/ recall: The percentage of applicable material retrieved
by a specific query or search statement. Compare precision Related
term Clinical genomics sensitivity relevance: Percentage of truly related material
retrieved by a specific query or search statement. Related term: precision Clinical
genomics specificity Compare recall SMP Symmetric MultiProcessing: Multiple processors (two or more) share the same
memory and operating system. SMP systems are scalable, as more processors can be
added as needed. Related term MMP. semantic web: The Semantic Web is a vision: the idea of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for automation, integration and reuse of data across
various applications. In order to make this vision a reality for the Web, supporting standards, technologies and policies must be designed to enable machines to make more sense of the Web, with the result of making the Web more useful for humans. Facilities and technologies to put
machine- understandable data on the Web are rapidly becoming a high priority for many communities. For the Web to scale, programs must be able to share and process data even when these programs have been designed totally
independently. The Web can reach its full potential only if it becomes a place where data can be shared and processed by automated tools as well as by people.
[W3C, Semantic Web Activity Statement, Apr. 2001] http://www.w3.org/2001/sw/Activity
Broader term web. server farm: A server farm is a group of networked servers that are housed in one location. A server farm streamlines internal processes by distributing the workload between the individual components of the farm and expedites computing processes by harnessing the power of multiple servers. The farms rely on
load- balancing software that accomplishes such tasks as tracking demand for processing power from different machines, prioritizing the tasks and scheduling and rescheduling them depending on priority and demand that users put on the
network. When one server in the farm fails, another can step in as a backup.
[ZD Webopedia] Related term compute farm. supercomputer: A computer that performs at or near the
currently highest operational rate for computers... typically used for
scientific and engineering applications that must handle very large
databases or do a great amount of computation (or both) .... At the lower end of supercomputing,
a new trend, called clustering, suggests more of a build- it-
yourself
approach to supercomputing. [whatis.com] Very expensive and employed for specialized applications that require
immense amounts of mathematical calculations ... weather forecasting ...
animated graphics, fluid dynamic calculations, nuclear energy research,
and petroleum exploration. The chief difference between a supercomputer
and a mainframe is that a supercomputer channels all its power into executing
a few programs as fast as possible, whereas a mainframe uses its power
to execute many programs concurrently. [ZD Webopaedia] Related terms high performance computing, petaflop, teraflop;
Blue gene Protein structure glossary taxonomies:
Taxonomy (from Greek taxis meaning arrangement or division and nomos meaning law) is the science of classification according to a pre- determined system, with the resulting catalog used to provide a conceptual framework for discussion, analysis, or information retrieval. In theory, the development of a good taxonomy takes into account the importance of separating elements of a group (taxon) into subgroups (taxa) that are mutually exclusive, unambiguous, and taken together, include all possibilities. In practice, a good taxonomy should be simple, easy to remember, and easy to use.
One of the best known taxonomies is the one devised by the Swedish scientist, Carl Linnaeus, whose classification for biology is still widely used (with modifications). In Web portal design, taxonomies are often created to describe categories and subcategories of topics found on the Web site. The categorization of words on whatis.com is similar to any Web portal taxonomy [whatis.com] Frustrations with search engine and information retrieval have led to increased interest in specialized taxonomies. A form of controlled vocabulary, hierarchical relationships (broader terms, narrower terms) provide additional suggestions for browsing, as do lateral relationships (related terms) and preferred terms. While there is theoretical interest in natural language processing, a very small percentage of web search engine searching actually uses natural language processing successfully. However the major aspect distinguishing taxonomies from "controlled
vocabularies" is that taxonomies are intended to facilitate the
interoperability of machine readable databases, in addition to aiding human
computer interfaces. See also FAQ question #3. teraFlop (Tflop)
[trillions]: A teraflop is a measure of a computer's speed
and can be expressed as: A trillion floating point operations per second,
10 to the 12th power floating point operations per second 2 to the 40th power flops. Today's fastest parallel computing operations
are capable of teraflop speeds. Scientists have begun to envision
computers operating at petaflop speeds. [whatis.com] The development of massively parallel computers with teraflop speed
and the mastering of the associated programming problems will clearly shape
new computational solutions for biomedicine in coming years ... in
the field of experimental structural biology. Techniques for the experimental
determination of biological structure increasingly rely on advanced computational
tools. X-ray crystallography, NMR structure determination, and single molecule
electron microscopy all continue to make advances in capabilities following
increases in computing power. [Opportunities in Molecular Biomedicine in the Era of
Teraflop Computing, March 3 & 4, 1999, Rockville, MD, NIH Resource
for Macromolecular Modeling and Bioinformatics; Beckman Institute for Advanced
Science and Technology, University of Illinois at Urbana-Champaign] Related term
petaflop computing. http://www.ks.uiuc.edu/Publications/Reports/teraflop/node4.html ubiquitous computing: See pervasive computing. web: The genome community was an early adopter of the Web, finding
in it a way to publish its vast accumulation of data, and to express
the rich interconnectedness of biological information. The Web is the home
of primary data, of genome maps, of expression data, of DNA and protein
sequences, of X-ray crystallographic structures, and of the genome project's
huge outpouring of publications. ... However the Web is much more than a static repository of information.
The Web is increasingly being used as a front end for sophisticated analytic
software. Sequence similarity search engines, protein structural motif
finders, exon identifiers, and even mapping programs have all been integrated
into the Web. Java applets are adding rapidly to Web browsers' capabilities,
enabling pages to be far more interactive than the original click- fetch- click
interface. [Lincoln
D. Stein "Introduction to Human Genome Computing via the World Wide Web", Cold
Spring Harbor Lab, 1998] http://formaggio.cshl.org/talks/BioWWW/chapter/http://stein.cshl.org/talks/BioWWW/chapter/ Tim Berners- Lee writes in his account of coming up with the idea of
the web Weaving the Web about "learning to think in a weblike way".
I don't know that I can claim to approach this yet, but the more that I write
and research this glossary on and for the web, the more insight I'm getting
into what he might mean. Narrower term semantic web. XML eXtensible Markup Language : The universal format for
structured documents and data on the Web. http://www.w3.org/XML/
A subset of SGML, initially developed by a W3C Consortium Editorial
Review Board in 1996. Describes a class of data objects called XML
documents and partially describes the behavior of computer programs which
process them … primarily intended to meet the requirements of large-scale
Web content providers for industry specific markup, vendor neutral data
exchange, media independent publishing, one-on-one marketing, workflow
management in collaborative authoring environments, and the processing
of Web documents by intelligent clients. It is also expected to find
use in certain metadata applications. [R Cover “XML Cover Pages”
April 2000] http://www.oasis-open.org/cover/xml.html/
Related terms CORBA, RDF. XML for molecular biology, Paul Gordon, Institute for Marine
Biosciences, National Research Council, Canada http://maggie.cbr.nrc.ca/~gordonp/xml/ Bibliography [FOLDOC] Free On-line Dictionary of Computing, Denis Howe, 2001. 13,000+
terms. http://foldoc.doc.ic.ac.uk/foldoc/index.html [whatis.com] Information Technology encyclopedia. About 3,000 + definitions. http://whatis.techtarget.com/ [ZD Webopedia] Ziff-Davis Webopedia http://www.zdwebopedia.com/ Alpha
glossary index- |