Wolfram Research is a private company that makes computation software. The founder and CEO of Wolfram Research is Stephen Wolfram, an English scientist and author, who maintains close involvement with the development of Mathematica.The primary software product of Wolfram Research is the technical computing program Mathematica. Other products include Wolfram SystemModeler, Wolfram Workbench, Mathematica Link for Excel, gridMathematica, Wolfram Finance Platform and webMathematica.The company launched Wolfram Alpha, an answer engine on 16 May 2009. It brings a new approach to knowledge generation and acquisition that involves large amounts of curated computable data in addition to semantic indexing of text.Wolfram Research served as the mathematical consultant for the CBS television series Numb3rs, a show about the mathematical aspects of crime-solving.Wolfram Research acquired MathCore Engineering AB on March 30, 2011.On July 21, 2011 Wolfram Research launched the Computable Document Format . CDF is an electronic document format designed to allow easy authoring of dynamically generated interactive content.In June 2014, Wolfram Research officially introduced the Wolfram Language as a new general multi-paradigm programming language. It is the primary programming language used in Mathematica. Wikipedia.
Young R.C.,University of Tennessee Health Science Center |
Barendse P.,Wolfram Research
PLoS Computational Biology | Year: 2014
The mechanisms used to coordinate uterine contractions are not known. We develop a new model based on the proposal that there is a maximum distance to which action potentials can propagate in the uterine wall. This establishes “regions”, where one action potential burst can rapidly recruit all the tissue. Regions are recruited into an organ-level contraction via a stretch-initiated contraction mechanism (myometrial myogenic response). Each uterine contraction begins with a regional contraction, which slightly increases intrauterine pressure. Higher pressure raises tension throughout the uterine wall, which initiates contractions of more regions and further increases pressure. The positive feedback synchronizes regional contractions into an organ-level contraction. Cellular automaton (CA) simulations are performed with Mathematica. Each “cell” is a region that is assigned an action potential threshold. An anatomy sensitivity factor converts intrauterine pressure to regional tension through the Law of Laplace. A regional contraction occurs when regional tension exceeds regional threshold. Other input variables are: starting and minimum pressure, burst and refractory period durations, enhanced contractile activity during an electrical burst, and reduced activity during the refractory period. Complex patterns of pressure development are seen that mimic the contraction patterns observed in laboring women. Emergent behavior is observed, including global synchronization, multiple pace making regions, and system memory of prior conditions. The complex effects of nifedipine and oxytocin exposure are simulated. The force produced can vary as a nonlinear function of the number of regions. The simulation directly links tissue-level physiology to human labor. The concept of a uterine pacemaker is re-evaluated because pace making activity may occur well before expression of a contraction. We propose a new classification system for biological CAs that parallels the 4-class system of Wolfram. However, instead of classifying the rules, biological CAs should classify the set of input values for the rules that describe the relevant biology. © 2014 Young, Barendse. Source
Wolfram Research | Date: 2010-06-28
In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship.
Wolfram Research | Date: 2014-11-20
In a method for cloud deployment, programmer input in a programming language is received, the programmer input including i) a built-in function corresponding to making electronic objects accessible on a network, and ii) a parameter indicating an electronic object. The programmer input is evaluated to cause the electronic object to be stored on a server and made accessible via a network coupled to the server.
Wolfram Research | Date: 2014-03-17
Positioning pads are displayed via a display device to facilitate movement of a position of interest (e.g., as indicated by a cursor) with respect to a structured object also displayed via the display device. The structured object is analyzed to determine predicted locations to which a user may subsequently wish to navigate the position of interest, and positioning pads are displayed at, or associated with, the predicted locations. When activation of a positioning pad is detected, (i) the position of interest is moved to the location of, or associated with, the positioning pad, and (ii) the positioning pad is no longer displayed via the display device.
Wolfram Research | Date: 2014-03-17
A multimedia presentation system facilitates efficient creation of multimedia presentations. For example, in an embodiment, a multimedia presentation system provides tools for creating an authoring notebook via which a user can (i) create graphics to be used in a presentation, (ii) create a script to be read, or be referred to, by a speaker during the presentation, and (iii) provide prompts to the speaker for when and/or how to modify the graphics during the presentation. A controller may be provided to allow a user to modify the visual portion of the presentation during performance of the presentation.