Message Boards Message Boards

Modeling video of COVID-19 3D Ultrastructure as microscopy simulation

Posted 2 years ago

Developing better tools for molecular analysis – Fighting spread of the virus

COVID-19 3d modeling Microscopy animation.gif
See full 3d video of COVID-19 3d Microscopy simulation COVID-19 3d Microscopy Detailed closeup video

Below documentation for the objects and their colors in the 3d visualization.

  • A = Green dot
  • C = Dark Yellow dot in middle section
  • CTD = Red dot
  • E = Yellow ribbon object
  • G = Yellow dot
  • M = Orange ribbon object
  • NTD = Dark Red dot in middle section
  • P = Dark Blue dot
  • S = Red ribbon object as Spike shape
  • U = Purple dot

COVID-19 3d model COVID-19 3d inner layers COVID-19 3d middle layer
See full 3d video of COVID-19 3d Microscopy simulation

Below documentation for the objects and their colors in the 3d visualization.

  • A = Green dot
  • C = Dark Yellow dot in middle section
  • CRYSTALL_ CUT_SINGLE = Yellow dot inside outer layer
  • CRYSTALL_ CUT_SINGLE2 = Blue dot outside outer layer
  • CTD = Red dot
  • E = Yellow ribbon object
  • FLUID_ CUT_SINGLE = Dark yellow dot inside outer layer
  • FLUID_ CUT_SINGLE2 = Dark blue dot outside outer layer
  • G = Yellow dot
  • M = Orange ribbon object
  • NTD = Dark Red dot in middle section
  • P = Dark Blue dot
  • S = Red ribbon object as Spike shape
  • U = Purple dot

Wolfram Research has released lots of data for COVID-19 analysis. After examining the data we have come up with novel ways for new 3d visualizations from the data to help researchers in analyzing and visualizing the data.

Visualize the molecular data by simulating the microscopy layers as an animation. With this visualization it's possible to take very close-up sequences from the microscopy data and focus on certain areas and structures. You can hide certain groups easily and focus on only those areas you are interested in.

Details about the current video: Only the location data is used for the points. No translation or rotation data is used. The dots are sphere objects with a same size each. There is a custom rotation and location for the S object the spike where there is a custom distance used. Other objects M,E use the origin as the point location.

We are looking for discussions an planning on a new application based on the visualizations and companies interested in the research through. Contact us through Wolfram Community for more details.

Code

Extracting point data to a 3d file WRL file. Note that there is no edges or meshes so you can only import the data with point-cloud or compatible 3d programs. Objects have to be added to the vertex points. Original code from Jeff Bryant article in references.

structureds = CloudGet[CloudObject["https://www.wolframcloud.com/obj/eca571e5-3054-44ed-9eda-9d19a435cbfc"]];

datamatrix = Transpose[Values@Normal[structureds[All]]];

getPos[str_String] :=  Cases[datamatrix, 
 {str, x_, y_, z_, yRot_, zRot_, sRotBar_, xRotBar_, _} :> {x, y, z}]

exportPoints[key_String] :=  
 Export["./pointData_" <> key <> ".wrl", ListPointPlot3D[{getPos[key]}, BoxRatios -> Automatic, 
 ImageSize -> 600, PlotStyle -> PointSize[.005]]];

exportPoints[#] & /@ {"A","C","CRYSTALL_CUT_SINGLE","CRYSTALL_CUT_SINGLE2","CTD","E","FLUID_CUT_SINGLE","FLUID_CUT_SINGLE2","G","M","NTD","P","S","U"};

References

Bryant Jeff. 2020. ”3D Modeling of the SARS-CoV-2 Virus in the Wolfram Language.” https://community.wolfram.com/groups/-/m/t/1989540

Nguyen, N., Strnad, O., Klein, T., Luo, D., Alharbi, R., Wonka, P., Maritan, M., Mindek, P., Autin, L., Goodsell, D. and Viola, I. 2020. "Modeling in the Time of COVID-19: Statistical and Rule-based Mesoscale Models." https://arxiv.org/abs/2005.01804

POSTED BY: Tuomas Sorakivi
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract