Forwarded from Scientific Programming (Ziaee (he/him))
JITCSIM
I have written a package for high performance simulation of complex networks using just in time compilation.
The model is written in python syntax, C code is generated and run with full speed.
This is not an official release, I have made the project public to get some feedback, and know how much this could be helpful for others.
The models include Kuramoto models and solve ODEs.
Delay differential equations and Stochastic differential equations will be added soon.
Parallelising with OpenMP and Multiprocessing also supported.
To get a glance what is now available look at the notebooks.
I have written a package for high performance simulation of complex networks using just in time compilation.
The model is written in python syntax, C code is generated and run with full speed.
This is not an official release, I have made the project public to get some feedback, and know how much this could be helpful for others.
The models include Kuramoto models and solve ODEs.
Delay differential equations and Stochastic differential equations will be added soon.
Parallelising with OpenMP and Multiprocessing also supported.
To get a glance what is now available look at the notebooks.
A potent tool to study neural patterns
Network control is an emerging field where two lines of research, namely control and network theories, are combined to study complex systems. The strength of network control in comparison with existing techniques lies in its ability to make concrete prediction with respect to the future behavior of the studied system and associate it with the system’s physical structure. When applied to brain data, network control not only allows to describe the complex temporal patterns of neural activity within a mathematically rigorous quantitative framework, but also directly predicts the full trajectory of state transitions based on the algebraic distribution of driver nodes and the time course of the input signals.
[ link ] [ registration ]
Follow: @theTuringMachine
Network control is an emerging field where two lines of research, namely control and network theories, are combined to study complex systems. The strength of network control in comparison with existing techniques lies in its ability to make concrete prediction with respect to the future behavior of the studied system and associate it with the system’s physical structure. When applied to brain data, network control not only allows to describe the complex temporal patterns of neural activity within a mathematically rigorous quantitative framework, but also directly predicts the full trajectory of state transitions based on the algebraic distribution of driver nodes and the time course of the input signals.
[ link ] [ registration ]
Follow: @theTuringMachine
Introduction to Linear Algebra for Applied Machine Learning with Python
Linear algebra is to machine learning as flour to bakery: every machine learning model is based in linear algebra, as every cake is based in flour. It is not the only ingredient, of course. Machine learning models need vector calculus, probability, and optimization, as cakes need sugar, eggs, and butter. Applied machine learning, like bakery, is essentially about combining these mathematical ingredients in clever ways to create useful models.
[ link ]
Follow: @theTuringMachine
Linear algebra is to machine learning as flour to bakery: every machine learning model is based in linear algebra, as every cake is based in flour. It is not the only ingredient, of course. Machine learning models need vector calculus, probability, and optimization, as cakes need sugar, eggs, and butter. Applied machine learning, like bakery, is essentially about combining these mathematical ingredients in clever ways to create useful models.
[ link ]
Follow: @theTuringMachine
Forwarded from Scientific Programming (Ziaee (he/him))
Reaction-Diffusion Tutorial
Author: Karl Sims
A simulation of two virtual chemicals reacting and diffusing on a 2D grid using the Gray-Scott model.
[ link ]
Follow: @theTuringMachine
Author: Karl Sims
A simulation of two virtual chemicals reacting and diffusing on a 2D grid using the Gray-Scott model.
[ link ]
Follow: @theTuringMachine
Case Studies in Neural Data Analysis
Author: Mark Kramer and Uri Eden
This repository is a companion to the textbook Case Studies in Neural Data Analysis, by Mark Kramer and Uri Eden. That textbook uses MATLAB to analyze examples of neuronal data. The material here is similar, except that we use Python.
[ link ] [ git ] [ book ]
Follow: @theTuringMachine
Author: Mark Kramer and Uri Eden
This repository is a companion to the textbook Case Studies in Neural Data Analysis, by Mark Kramer and Uri Eden. That textbook uses MATLAB to analyze examples of neuronal data. The material here is similar, except that we use Python.
[ link ] [ git ] [ book ]
Follow: @theTuringMachine
the Turing Machine
Discovering governing equations from data by sparse identification of nonlinear dynamical systems: Extracting governing equations from data is a central challenge in many diverse areas of science and engineering. Data are abundant whereas models often remain…
Up and Downs of SINDy method
Machine learning is enabling the discovery of dynamical systems models and governing equations purely from measurement data. Five years after the original SINDy paper, we revisit this topic, describing the algorithm and exploring the main challenges for computing sparse nonlinear models from data.
[ link ]
Follow: @theTuringMachine
Machine learning is enabling the discovery of dynamical systems models and governing equations purely from measurement data. Five years after the original SINDy paper, we revisit this topic, describing the algorithm and exploring the main challenges for computing sparse nonlinear models from data.
[ link ]
Follow: @theTuringMachine
YouTube
Sparse Identification of Nonlinear Dynamics (SINDy): Sparse Machine Learning Models 5 Years Later!
Machine learning is enabling the discovery of dynamical systems models and governing equations purely from measurement data. Five years after the original SINDy paper, we revisit this topic, describing the algorithm and exploring the main challenges for…
Simulating functional connectivity in a next-generation neural mass model of brain
- Michael Forrester
[ link ]
Follow: @theTuringMachine
- Michael Forrester
[ link ]
Follow: @theTuringMachine
YouTube
Michael Forrester - Simulating functional connectivity in a next-generation neural mass model of...
HNP VR & Robotics: Call for Project Proposal (internship)
Dear all,
The Fondation Campus Biotech Geneva (FCBG) is opening 1-2 MSc intern positions in 2022 in its Virtual Reality and Robotics (VR & Robotics) Facility of the Human Neuroscience Platform (HNP). The goal is to provide opportunities to develop new functionalities for the Facility, in close collaboration with research projects.
Researchers who have a project requiring VR, Robotics developments or 3D simulation that may be of interest for the larger community are encouraged to apply.
Please send your application before October 03rd 2021, the contact person for this is vr@fcbg.ch.
Follow: @theTuringMachine
Dear all,
The Fondation Campus Biotech Geneva (FCBG) is opening 1-2 MSc intern positions in 2022 in its Virtual Reality and Robotics (VR & Robotics) Facility of the Human Neuroscience Platform (HNP). The goal is to provide opportunities to develop new functionalities for the Facility, in close collaboration with research projects.
Researchers who have a project requiring VR, Robotics developments or 3D simulation that may be of interest for the larger community are encouraged to apply.
Please send your application before October 03rd 2021, the contact person for this is vr@fcbg.ch.
Follow: @theTuringMachine
HOW TO STAND OUT WITH YOUR GITHUB PROFILE
GitHub recently released a new feature that is still quite hidden, but that can really help you stand out when you're searching for work as a developer. You can now create a README file that features front and center on your GitHub profile. Your personal documentation, if you will.
[ more ]
#spare_time
Follow: @theTuringMachine
GitHub recently released a new feature that is still quite hidden, but that can really help you stand out when you're searching for work as a developer. You can now create a README file that features front and center on your GitHub profile. Your personal documentation, if you will.
[ more ]
#spare_time
Follow: @theTuringMachine
Forwarded from Scientific Programming (Ziaee (he/him))
PhD Candidate for Numerical and Computational Analysis for Mathematical Neuroscience
Apply
#PhD
#position
Apply
#PhD
#position
IamExpat
Research / Academic jobs in Nijmegen | IamExpat Jobs
Vacancies and jobs in Research / Academic in English for expats in Nijmegen. Find jobs by recruiters and international companies.
Data-driven discovery is revolutionizing the modeling, prediction, and control of complex systems. This textbook brings together machine learning, engineering mathematics, and mathematical physics to integrate modeling and control of dynamical systems with modern methods in data science. It highlights many of the recent advances in scientific computing that enable data-driven methods to be applied to a diverse range of complex systems, such as turbulence, the brain, climate, epidemiology, finance, robotics, and autonomy. Aimed at advanced undergraduate and beginning graduate students in the engineering and physical sciences, the text presents a range of topics and methods from introductory to state of the art.
Autors: [ Steven L. Brunton and J. Nathan Kutz ]
[ online book and codes ]
Follow: @theTuringMachine
Autors: [ Steven L. Brunton and J. Nathan Kutz ]
[ online book and codes ]
Follow: @theTuringMachine
Whatever Happened to Solid State Physics?
by John J. Hopfield
Subfields of physics are born, expand, and develop in intellectual scope, then can spawn new offspring by subdividing, can disappear by being absorbed in new definitions of the fields of physics, or may merely decline in vigor and membership. Textbooks, seminar pro- grams, graduate courses, and the chosen structure of industrial labo- ratories all contributed to making solid state physics a vibrant subfield for 30 years, to ultimately disappear into regroupings with names such as condensed matter, materials science, biological physics, com- plexity, and quantum optics. This review traces the trajectory of the subfield solid state physics through the experiences of the author in re- lationship to major university departments and Bell Labs, with digres- sions into how he became a physicist, physics education, and choosing research problems.
[ read ]
#spare_time
Follow: @theTuringMachine
by John J. Hopfield
Subfields of physics are born, expand, and develop in intellectual scope, then can spawn new offspring by subdividing, can disappear by being absorbed in new definitions of the fields of physics, or may merely decline in vigor and membership. Textbooks, seminar pro- grams, graduate courses, and the chosen structure of industrial labo- ratories all contributed to making solid state physics a vibrant subfield for 30 years, to ultimately disappear into regroupings with names such as condensed matter, materials science, biological physics, com- plexity, and quantum optics. This review traces the trajectory of the subfield solid state physics through the experiences of the author in re- lationship to major university departments and Bell Labs, with digres- sions into how he became a physicist, physics education, and choosing research problems.
[ read ]
#spare_time
Follow: @theTuringMachine
A Digital Signal Processing Short Summary
Modern digital signal processing makes use of a variety of mathematical techniques. These techniques are used to design and understand efficient filters for data processing and control. In an accelerator environment, these techniques often include statistics, one-dimensional and multidimensional transformations, and complex function theory. The basic mathematical concepts are presented in four sessions including a treatment of the harmonic oscillator, a topic that is necessary for the afternoon exercise sessions.
[ pdf ]
Follow: @theTuringMachine
Modern digital signal processing makes use of a variety of mathematical techniques. These techniques are used to design and understand efficient filters for data processing and control. In an accelerator environment, these techniques often include statistics, one-dimensional and multidimensional transformations, and complex function theory. The basic mathematical concepts are presented in four sessions including a treatment of the harmonic oscillator, a topic that is necessary for the afternoon exercise sessions.
[ pdf ]
Follow: @theTuringMachine
Ready for the school?
Models of the Neuron
——————————-
This course discusses single neuron modeling, including molecular models of channels and channel gating, Hodgkin-Huxley style models of membrane currents, non-linear dynamics as a way of understanding membrane excitability, neural integration through cable theory, and network computation. The goals of the course are to understand how neurons work as biological computing elements and to give students experience with modeling techniques as applied to complex biological systems.
[ link ]
#courses
Follow: @theTuringMachine
Models of the Neuron
——————————-
This course discusses single neuron modeling, including molecular models of channels and channel gating, Hodgkin-Huxley style models of membrane currents, non-linear dynamics as a way of understanding membrane excitability, neural integration through cable theory, and network computation. The goals of the course are to understand how neurons work as biological computing elements and to give students experience with modeling techniques as applied to complex biological systems.
[ link ]
#courses
Follow: @theTuringMachine
Forwarded from Scientific Programming (Ziaee (he/him))
Open #PhD #position in mathematical neuroscience in Berlin
Dear friends and colleagues,
we are looking for a PhD candidate in mathematical neuroscience on the topic "Dynamics and variability of structured spiking neural networks". Although the focus is on the theory side, the project also includes the analysis of neuronal population data and associated problems of data assimilation. Methods will be developed within the frameworks of stochastic processes, statistical physics and nonlinear dynamics.
The PhD position in my group will be part of the vibrant computational neuroscience community at the Bernstein Center for Computational Neuroscience Berlin and the Institute of Mathematics of TU Berlin.
The successful candidate should have a degree in mathematics or physics, keen interest in computational neuroscience, expertise in analytical calculations, programming skills (C++ or C, Python or Julia, LaTeX), and excellent command of the English language, and good communication skills.
Funding is provided for five years. Applications, including a letter of motivation, a CV, a current copy of academic trannoscripts, and a list of at least two potential referees should be sent by email to me:
schwalger@math.tu-berlin.de
The deadline for applications is October 15th 2021, however, later applications might also be considered. More information is available under:
https://tub.stellenticket.de/en/offers/106202/?locale=en
Kind regards,
Tilo Schwalger
Dear friends and colleagues,
we are looking for a PhD candidate in mathematical neuroscience on the topic "Dynamics and variability of structured spiking neural networks". Although the focus is on the theory side, the project also includes the analysis of neuronal population data and associated problems of data assimilation. Methods will be developed within the frameworks of stochastic processes, statistical physics and nonlinear dynamics.
The PhD position in my group will be part of the vibrant computational neuroscience community at the Bernstein Center for Computational Neuroscience Berlin and the Institute of Mathematics of TU Berlin.
The successful candidate should have a degree in mathematics or physics, keen interest in computational neuroscience, expertise in analytical calculations, programming skills (C++ or C, Python or Julia, LaTeX), and excellent command of the English language, and good communication skills.
Funding is provided for five years. Applications, including a letter of motivation, a CV, a current copy of academic trannoscripts, and a list of at least two potential referees should be sent by email to me:
schwalger@math.tu-berlin.de
The deadline for applications is October 15th 2021, however, later applications might also be considered. More information is available under:
https://tub.stellenticket.de/en/offers/106202/?locale=en
Kind regards,
Tilo Schwalger
The physics of higher-order interactions in complex systems
Complex networks have become the main paradigm for modelling the dynamics of interacting systems. However, networks are intrinsically limited to describing pairwise interactions, whereas real-world systems are often characterized by higher-order interactions involving groups of three or more units. Higher-order structures, such as hypergraphs and simplicial complexes, are therefore a better tool to map the real organization of many social, biological and man-made systems. Here, we highlight recent evidence of collective behaviours induced by higher-order interactions, and we outline three key challenges for the physics of higher-order systems.
[ read ]
Follow: @theTuringMachine
Complex networks have become the main paradigm for modelling the dynamics of interacting systems. However, networks are intrinsically limited to describing pairwise interactions, whereas real-world systems are often characterized by higher-order interactions involving groups of three or more units. Higher-order structures, such as hypergraphs and simplicial complexes, are therefore a better tool to map the real organization of many social, biological and man-made systems. Here, we highlight recent evidence of collective behaviours induced by higher-order interactions, and we outline three key challenges for the physics of higher-order systems.
[ read ]
Follow: @theTuringMachine
Recorded talks of Bernstein Conference 2021
All the recorded talks from Bernstein 2021 conference can be find in G-node repository.
[ gnode ]
Follow: @theTuringMachine
All the recorded talks from Bernstein 2021 conference can be find in G-node repository.
[ gnode ]
Follow: @theTuringMachine