Saturday, December 31, 2022

Happy New Year 2023

Dear followers,

Another year has passed, and I was once again lucky enough to work on some outstanding projects and share amazing times with very precious people. Kind, smart and sensitive people who touched my heart, and brought me back to life. I was simply given the chance to be in good company, and that counts more than anything else.

The project I am most proud of if the one that was used to generate the wishing card: Quantum of Sol-R. A good old (but still fast!) ray-tracer that makes use of real photons to improve the quality of the rendering. By using a random generator device based on quantum properties of real photons, the ray-tracer is now capable of using pure randomness to process light transport. God does play dice, and that’s good news to me.


I am wishing you all a wonderful 2023. Take care of yourselves, and be kind to each other. We’re only humans after all.

Friday, October 14, 2022

Quantum of Sol-R: A singular graphics engine making use of quantum physics

Ten years ago I wrote a graphics engine as a personal project, perhaps one of the first to want to access the Holy Grail of computer-generated imagery: real-time ray tracing.

To learn this extraordinary news that is the awarding of the Nobel Prize in Physics to Mr Alain Aspect sounded like a reminder. It's been a while that I wanted to integrate in one way or another a little quantum in my work, the opportunity to get started was too good.

Quantum coincidence or not, I work in Geneva and the company ID Quantique happens to have its premises in Carouge, a 30-minute walk from my home. This company designs, produces and markets a random number generator based on the quantum properties of photons, and my graphics engine is in dire need of random numbers.

Better, it is the quality of the randomness which determines the beauty of the final image. What could be better than asking the best experts, the photons themselves, to help me transport light correctly in this virtual world?

The complete source code of the graphics engine is online, and available to everyone but I am still waiting for the Quantum device provider to allow me to make the code public. In the meantime, run it, modify it and improve it. The beauty of science is endless, it's up to you to bring it to light! (As if light could play a role in this world 😉 )

https://github.com/favreau/Sol-R

If it is still impossible for me to visualize the quantum world, perhaps it is given me now to be able to contemplate the random it creates.


Saturday, October 1, 2022

Scientific Exploration

 

My work at the Blue Brain Project is all about scientific exploration.

Exploration relies on building software that combines data integration, analysis and interactive visualization to build, modify and navigate through large scientific datasets. For this, Blue Brain built and open-sourced the Blue Brain BioExplorer.

The Blue Brain BioExplorer (BBBE), which started as an internal project, is now open source. It was originally developed to answer key scientific questions related to the Coronavirus as a use case and to deliver a visualization tool.

 

Today, the BioExplorer allows to reconstruct, visualize, explore and describe in detail the structure and function of highly-detailed biological structures such as molecular systems, neurons, astrocytes, blood vessels, and more. You can see the first application of the BioExplorer in ‘A Machine-Generated View of the Role of Blood Glucose Levels in the Severity of COVID-19’ study.

More information here.


Tuesday, July 12, 2022

Brain(s) - CCCB - Barcelona (27 July — 11 December 2022)

The human brain is the most complex object we know of and the one that raises most questions in the fields of both science and philosophy. Brain(s) looks at how, throughout history, art, science, and philosophy have studied and represented this fascinating organ

 

https://www.cccb.org/en/exhibitions/file/brains/237851

I am proud to contribute to that project by creating an open-source software (Blue Brain BioExplorer) that could generate the images that stand aside of Cajal's originals.


 

Monday, May 3, 2021

A Machine-Generated View of the Role of Blood Glucose Levels in the Severity of COVID-19

Abstract

SARS-CoV-2 started spreading toward the end of 2019 causing COVID-19, a disease that reached pandemic proportions among the human population within months. The reasons for the spectrum of differences in the severity of the disease across the population, and in particular why the disease affects more severely the aging population and those with specific preconditions are unclear. We developed machine learning models to mine 240,000 scientific articles openly accessible in the CORD-19 database, and constructed knowledge graphs to synthesize the extracted information and navigate the collective knowledge in an attempt to search for a potential common underlying reason for disease severity. The machine-driven framework we developed repeatedly pointed to elevated blood glucose as a key facilitator in the progression of COVID-19. Indeed, when we systematically retraced the steps of the SARS-CoV-2 infection, we found evidence linking elevated glucose to each major step of the life-cycle of the virus, progression of the disease, and presentation of symptoms. Specifically, elevations of glucose provide ideal conditions for the virus to evade and weaken the first level of the immune defense system in the lungs, gain access to deep alveolar cells, bind to the ACE2 receptor and enter the pulmonary cells, accelerate replication of the virus within cells increasing cell death and inducing an pulmonary inflammatory response, which overwhelms an already weakened innate immune system to trigger an avalanche of systemic infections, inflammation and cell damage, a cytokine storm and thrombotic events. We tested the feasibility of the hypothesis by manually reviewing the literature referenced by the machine-generated synthesis, reconstructing atomistically the virus at the surface of the pulmonary airways, and performing quantitative computational modeling of the effects of glucose levels on the infection process. We conclude that elevation in glucose levels can facilitate the progression of the disease through multiple mechanisms and can explain much of the differences in disease severity seen across the population. The study provides diagnostic considerations, new areas of research and potential treatments, and cautions on treatment strategies and critical care conditions that induce elevations in blood glucose levels.
 
 


Checkout the Blue Brain Portal for details on how the movie was made:

 
 

Thursday, April 22, 2021

Blue Brain BioExplorer

I have just released the Blue Brain BioExplorer, a tool for scientists to extract and analyse scientific data from visualization. BBBE is built on top of Blue Brain Brayns, the Blue Brain rendering platform.

 

 

Architecture

The BBBE application is built on top of Brayns, the Blue Brain rendering platform. The role of the application is to use the underlying technical capabilities of the rendering platform to create large scale and accurate 3D scenes from Jupyter notebooks.

General components

Assemblies

Assemblies are groups of biological elements, such as proteins, membranes, glycans, etc. As an example, a virion is made of a lipid membrane, spikes proteins, an RNA sequence, etc, and all those elements belong to the same object. That’s why they need to belong to the same container, the assembly. Assemblies can have different shapes: Sphere, Cube, etc, that are automatically generated according to the parameters of individual components.

Proteins

Proteins are loaded from PDB files. Atoms, non-polymer chemicals and bonds can be loaded and displayed in various colour schemes: chain id, atom, residue, etc. Proteins also contain the amino acid sequences of the individual chains. Sequences that can be used to query glycosylation sites, or functional regions of the protein.

Glycans

Glycans are small proteins that are attached to an existing protein of the assembly. Individual glycan trees are loaded from PDB files and attached to the glycosylation sites of the specified protein. By default, glycans are attached to all available glycosylation sites, but a set of specific sites can be specified.

RNA sequence

An RNA sequence can be loaded from a text sequence of codons. Various shapes can be selected to represent the RNA sequence: Trefoil knot, torus, star, etc. This allows the sequence to be efficiently packed into a given volume. A different color is assigned per type of codon.

Mesh-based membranes

Mesh-based membranes create membranes based on 3D meshes. This allows the construction of complex membranes where mesh faces are filled with proteins.

Python SDK

A simple API if exposed via the BBBE python library. The API allows scientists to easily create and modify assemblies, according the biological parameters. The BBBE programming language is not necessarily reflecting the underlying implementation, but is meant to be as simple as close as possible to the language used by the scientists to describe biological assemblies.

Documentation

See here for detailed documentation of the source code.

Deployment

BBBE binaries are publicaly available as docker images. BBE is designed to run in distributed mode, and is composed of 3 modules: A server, a python SDK, and a web user interface. This means that there are 3 docker images to be downloaded on run. Those images can of course run on different machines.

In this example, we will expose the server on port 5000, the python SDK jupyter notebooks on port 5001, and the user inferface on port 5002. One is free to change those ports at will.

Server

docker run -ti --rm -p 5000:8200 bluebrain/bioexplorer

Python SDK

docker run -ti --rm -p 5001:8888 bluebrain/bioexplorer-python-sdk

Web User Interface

docker run -ti --rm -p 5002:8080 bluebrain/bioexplorer-ui

Friday, December 25, 2020

Black Holes Suck!

 
 
I recently needed to explain my young 10 years old nephew what a black hole was, so I ported the Black hole with accretion disk shader toy to Brayns.

Code is here :

https://github.com/favreau/Brayns-UC-BlackHole


A docker image is available:

Run Black Hole plugin back-end using:

docker run -ti --rm -p 8200:8200 favreau/blackhole:0.1.0

Use the Blue Brain UI to visualize the Black Hole in your browser:  

https://hub.docker.com/r/bluebrain/brayns-ui

docker run -ti --rm -p 8080:8080 bluebrain/brayns-ui:1.0.0

Open a browser on: http://localhost:8080/?host=localhost:8200

Wednesday, February 26, 2020

Neurones, les intelligences simulées (Centre Pompidou)

Incredibly happy and proud to have created the Blue Brain Project movie that is currently being displayed at the Centre Pompidou. A world class modern art museum located in Paris.

"Alors que l’intelligence artificielle semble avoir envahi tous les domaines industriels du monde contemporain, de la finance au domaine mĂ©dical, des jeux aux objets Ă  comportement, de l’architecture au militaire, cette situation n’a jamais Ă©tĂ© vĂ©ritablement mise en relation avec l’histoire des neurosciences et de la neuro-computation. L’exposition « Neurones, les intelligences simulĂ©es » souligne la continuitĂ© des recherches d’artistes, d’architectes, de designers et de musiciens avec celle dĂ©veloppĂ©es par les grands laboratoires scientifiques ou ceux du monde industriel. Dans le cadre de « Mutations/CrĂ©ations ».


Avec « Mutations/CrĂ©ations », le Centre Pompidou se transforme en laboratoire de la crĂ©ation et de l’innovation Ă  la frontiĂšre des arts, de la science, et de l’ingĂ©nierie. Chaque annĂ©e, le programme rĂ©unit des artistes, des ingĂ©nieurs, des scientifiques et des entrepreneurs. En 2020, « Mutations/CrĂ©ations » poursuit sa recherche prospective au travers de deux expositions, « Neurones, les intelligences simulĂ©es » et « Jeremy Shaw », aprĂšs trois Ă©ditions successivement consacrĂ©es Ă  l’impression 3D (« Imprimer le monde » et « Ross Lovegrove » en 2017), aux langages informatiques (« Coder le monde » et « Ryoji Ikeda » en 2018) et Ă  la crĂ©ation mĂȘlant artificiel et vivant (« La Fabrique du vivant » et « Erika Verzutti » en 2019)."



          More information available here.


Tuesday, January 28, 2020

Biggest and Most Detailed Map of the Fly Brain

Thanks to the amazing dataset provided by HHMI Janelia, I had to to see it by myself, and decided to create the few renders below





Dataset is downloadable from here: https://www.janelia.org/news/unveiling-the-biggest-and-most-detailed-map-of-the-fly-brain-yet





Saturday, December 7, 2019

Hemispheres of the Mind

Hemispheres of the Mind is a collaboration between the EPFL Laboratory of Experimental Museology and the EPFL Blue Brain Project for the ArtLab Infinity Room II 2019. 

A collaboration between Cyrille Favreau (Blue Brain Project),  Sarah Kenderdine (eM+ EPFL) and Peter Morse for ArtLab Infinity Room II 2019 celebrating 50 years of Ecole polytechnique fĂ©dĂ©rale de Lausanne.

Special thanks to Grigori Chevtchenko for the fisheye camera implementation, and PaweƂ Podhajski for allowing the deployment of Brayns on the Blue Brain Supercomputer.


Audio Production by Peter Morse and Cathie Travers.
Music by Kai Engel & Cathie Travers

#epfl #project #laboratory #bluebrainproject #brain #sciart