Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Net Torque Calculations01:19

Net Torque Calculations

When a mechanic tries to remove a hex nut with a wrench, it is easier if the force is applied at the farthest end of the wrench handle. The lever arm is the distance from the pivot point (the hex nut in this case) to the person’s hand. If this distance is large, the torque is higher. Only the component of the force perpendicular to the lever arm contributes to the torque. Therefore, pushing the wrench perpendicular to the lever arm is more advantageous. If multiple people apply force to rotate...
Experimental RNAi02:15

Experimental RNAi

RNA interference (RNAi) is a cellular mechanism that inhibits gene expression by suppressing its transcription or activating the RNA degradation process. The mechanism was discovered by Andrew Fire and Craig Mello in 1998 in plants. Today, it is observed in almost all eukaryotes, including protozoa, flies, nematodes, insects, parasites, and mammals. This precise cellular mechanism of gene silencing has been developed into a technique that provides an efficient way to identify and determine the...
Social Scripts02:10

Social Scripts

People tend to know what behavior is expected of them in specific, familiar settings. A script is a person’s knowledge about the sequence of events expected in a specific setting (Schank & Abelson, 1977). Essentially, scripts are a particular kind of schema, one containing default values for the features within an event. In the restaurant example, the script's features include the props (e.g., tables, menu, food, and money), the roles to be played (e.g., customer and waiter), the opening...
Kinematic Equations - II01:17

Kinematic Equations - II

The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Numerical Calculations01:24

Numerical Calculations

In engineering applications, the representation of the numerical value is critical. Presenting or reporting the answer is one of the essential parts of engineering practices. Numerical calculations are performed using handheld calculators or computers since numerically accurate answers are always preferred.
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
Kinematic Equations: Problem Solving01:15

Kinematic Equations: Problem Solving

When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A Language Model for Pediatric Occupational Therapy Documentation: Model Development and Pilot Study.

JMIR AI·2026
Same author

The neurobench framework for benchmarking neuromorphic computing algorithms and systems.

Nature communications·2025
Same author

A unified neurocomputational model of prospective and retrospective timing.

Psychological review·2025
Same author

Modelling neural probabilistic computation using vector symbolic architectures.

Cognitive neurodynamics·2024
Same author

A spiking neural model of decision making and the speed-accuracy trade-off.

Psychological review·2024
Same author

Neuromorphic intermediate representation: A unified instruction set for interoperable brain-inspired computing.

Nature communications·2024
Same journal

Predicting vasovagal syncope during head-up tilt test: three machine learning approaches.

Frontiers in neuroinformatics·2026
Same journal

Decoding basal ganglia motor circuit dysfunction from handwriting: a physics-informed neural signal interpretation framework for Parkinson's disease screening.

Frontiers in neuroinformatics·2026
Same journal

FUSION-AD: interpretable AI framework for risk assessment and subgroup discovery in Alzheimer's disease.

Frontiers in neuroinformatics·2026
Same journal

A 3D-printed phantom to validate subject orientation in 3D imaging and recordings.

Frontiers in neuroinformatics·2026
Same journal

IntegriLAB: a blockchain-enabled electronic lab notebook for reproducible neuroimaging research.

Frontiers in neuroinformatics·2026
Same journal

Long-range correlations in alpha-band of electroencephalogram: a nonlinear embedding and detrended fluctuation analysis.

Frontiers in neuroinformatics·2026
See all related articles

Related Experiment Videos

Python scripting in the nengo simulator.

Terrence C Stewart1, Bryan Tripp, Chris Eliasmith

  • 1Centre for Theoretical Neuroscience, University of Waterloo Waterloo, ON, Canada.

Frontiers in Neuroinformatics
|April 9, 2009
PubMed
Summary
This summary is machine-generated.

Nengo, an open-source neural simulator, now features a Python interface enhancing physiological simulations and population-coding models via the Neural Engineering Framework (NEF). This integration allows programmatic control and hybrid system development for advanced neuroscience research.

Keywords:
Pythoncontrol theoryhybrid modelsneural dynamicsneural engineering frameworkneural modelsrepresentationtheoretical neuroscience

Related Experiment Videos

Area of Science:

  • Computational Neuroscience
  • Systems Neuroscience
  • Cognitive Science

Background:

  • Nengo is an open-source neural simulator.
  • Recent enhancements include a Python script interface.
  • Nengo supports the Neural Engineering Framework (NEF) for population-coding models.

Purpose of the Study:

  • To highlight the enhanced features of Nengo, particularly its Python interface.
  • To showcase the utility of the Neural Engineering Framework (NEF) within Nengo.
  • To introduce the development of hybrid systems combining neural and symbolic cognitive models.

Main Methods:

  • Utilizing Nengo's Python interface for programmatic model creation and evaluation.
  • Applying the Neural Engineering Framework (NEF) for developing large-scale neural circuit models.
  • Integrating Nengo with existing Java or Python libraries for hybrid system development.

Main Results:

  • The Python interface allows comprehensive programmatic control over Nengo models.
  • Nengo facilitates the development of population-coding models using the NEF.
  • Hybrid systems can be created by connecting Nengo neural models with symbolic cognitive models.

Conclusions:

  • The enhanced Nengo simulator, with its Python interface and NEF support, offers a powerful platform for computational neuroscience.
  • Programmatic access and integration capabilities enable the creation of sophisticated hybrid cognitive architectures.
  • These advancements contribute to more realistic neural and cognitive modeling.