Skip to content

Instantly share code, notes, and snippets.

@domitry
Last active December 26, 2015 19:27
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save domitry/99e4aa559fd8a154e2cb to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import ecell4"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"from ecell4.core import *\n",
"from ecell4.bd import BDWorld"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"w = BDWorld(Real3(1, 1, 1))"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"w.add_molecules(Species(\"A\", \"0.0025\", \"1\"), 60)\n",
"w.add_molecules(Species(\"B\", \"0.005\", \"0.5\"), 60)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<html>\n",
" <head>\n",
" <script type=\"text/javascript\">\n",
" (function(){\n",
" if(window[\"THREE\"] === undefined || window[\"d3\"] === undefined){\n",
"\t require.config({\n",
"\t paths:{\n",
"\t d3: [\n",
"\t 'https://d3js.org/d3.v3.min',\n",
"\t 'custom/d3.min'\n",
"\t ],\n",
"\t THREE: [\n",
"\t 'https://cdnjs.cloudflare.com/ajax/libs/three.js/r66/three.min',\n",
"\t 'custom/three.min'\n",
"\t ],\n",
" Elegans: [\n",
" 'https://rawgit.com/domitry/elegans/master/release/elegans.min',\n",
"\t 'custom/elegans'\n",
"\t ]\n",
"\t },\n",
"\t shim:{\n",
"\t THREE: {\n",
"\t exports: 'THREE'\n",
"\t },\n",
"\t Elegans: {\n",
"\t deps: ['THREE'],\n",
"\t exports: 'Elegans'\n",
"\t }\n",
"\t }\n",
"\t });\n",
"\n",
"\t require([\"d3\", \"THREE\"], function(d3){\n",
"\t window[\"d3\"] = d3;\n",
"\n",
"\t d3.select(document)\n",
"\t .on(\"contextmenu\", function(){\n",
"\t d3.selectAll(\"canvas\").style(\"z-index\", 10);\n",
"\t d3.selectAll(\".download_menu\").style(\"z-index\", 100);\n",
"\t });\n",
"\t });\n",
" }\n",
"\n",
" require([\"Elegans\"], function(){\n",
"\t console.log(\"Begin rendering...\");\n",
"\t var model = {\"plots\": [{\"data\": {\"y\": [0.1800516457296908, 0.5500157754868269, 0.6813767263665795, 0.3160987545270473, 0.8650729197543114, 0.18834203924052417, 0.1667726479936391, 0.27575548738241196, 0.4744966139551252, 0.11217904929071665, 0.9766949771437794, 0.31665834807790816, 0.3976266754325479, 0.589421821758151, 0.7734016804024577, 0.2871822773013264, 0.49010646250098944, 0.1509654726833105, 0.4168825843371451, 0.4962783404625952, 0.13689057272858918, 0.2582646675873548, 0.9439245609100908, 0.6270125964656472, 0.16552635049447417, 0.20909168431535363, 0.7504709453787655, 0.7837604661472142, 0.6327884430065751, 0.9571915997657925, 0.8779294255655259, 0.766102377558127, 0.001306999009102583, 0.2383921870496124, 0.09107801388017833, 0.9902616862673312, 0.26842720969580114, 0.057109647896140814, 0.3916954379528761, 0.13147068326361477, 0.7322235587053001, 0.5281530704814941, 0.20531926373951137, 0.6521232349332422, 0.7426092789974064, 0.5823569907806814, 0.7999616104643792, 0.03998827654868364, 0.5794766107574105, 0.4034506534226239, 0.7961672935634851, 0.07787826773710549, 0.33923889696598053, 0.22078120871447027, 0.8290626062080264, 0.7198199685662985, 0.503967174096033, 0.8630872697103769, 0.7312782995868474, 0.0008787610568106174], \"x\": [0.45151807297952473, 0.34739091829396784, 0.29224364669062197, 0.920502899447456, 0.8225789209827781, 0.6355702318251133, 0.27209919574670494, 0.13704915926791728, 0.18326421291567385, 0.9143456285819411, 0.5310113297309726, 0.7217842659447342, 0.9194127067457885, 0.32462396938353777, 0.7856733582448214, 0.8434653615113348, 0.7787210051901639, 0.4630542709492147, 0.1505941222421825, 0.9583635693415999, 0.7190937225241214, 0.7345714748371392, 0.11069031991064548, 0.022942659445106983, 0.9397396189160645, 0.7392532089725137, 0.07520675286650658, 0.08323209662921727, 0.22126134810969234, 0.3588247422594577, 0.8515233057551086, 0.3108853306621313, 0.6981297933962196, 0.9452660337556154, 0.6708180061541498, 0.7044962297659367, 0.557185725774616, 0.8782764819916338, 0.10761416610330343, 0.16979745775461197, 0.2837171657010913, 0.9145725688431412, 0.06983086536638439, 2.2458843886852264e-05, 0.33821453573182225, 0.9349287622608244, 0.9933162613306195, 0.8058892381377518, 0.8286848228890449, 0.04671664675697684, 0.06931730662472546, 0.20309098507277668, 0.9619877075310796, 0.9075491386465728, 0.2795506720431149, 0.1531069001648575, 0.19279858306981623, 0.2974490188062191, 0.7442849974613637, 0.8745711683295667], \"z\": [0.7799564080778509, 0.30498541379347444, 0.14688313426449895, 0.7550369200762361, 0.17252369481138885, 0.2914363129530102, 0.3135497570037842, 0.9957884785253555, 0.1481072197202593, 0.005768181756138802, 0.4204072365537286, 0.5986754877958447, 0.021198335103690624, 0.7891571507789195, 0.9771551005542278, 0.47241597156971693, 0.11417156830430031, 0.23546930169686675, 0.7108116415329278, 0.9084397091064602, 0.4593703702557832, 0.8556495343800634, 0.5372400269843638, 0.2564454518724233, 0.9815818986389786, 0.42268594866618514, 0.14882545336149633, 0.05430222535505891, 0.19696289743296802, 0.47999742929823697, 0.37804950401186943, 0.40956061030738056, 0.059636624762788415, 0.42484422167763114, 0.12160958908498287, 0.609692855970934, 0.23344533308409154, 0.2413066194858402, 0.8756940371822566, 0.41441090148873627, 0.5118188650812954, 0.47587630222551525, 0.7190087118651718, 0.07283524004742503, 0.04133511637337506, 0.48961701639927924, 0.9746269893366843, 0.2056636984925717, 0.6954977114219218, 0.9461251406464726, 0.6554626426659524, 0.713751875096932, 0.9775557443499565, 0.5782009039539844, 0.5828083576634526, 0.39024201058782637, 0.2603212953545153, 0.8640724471770227, 0.6474302597343922, 0.7524151827674359]}, \"type\": \"Particles\", \"options\": {\"color\": \"#a6cee3\", \"name\": \"A\", \"size\": 0.075}}, {\"data\": {\"y\": [0.7226801863871515, 0.550932536367327, 0.426359191769734, 0.9471633704379201, 0.6380756718572229, 0.940960465464741, 0.058559349505230784, 0.8848557048477232, 0.4283414273522794, 0.7422393749002367, 0.02433833829127252, 0.16572022926993668, 0.4201746981125325, 0.5581655572168529, 0.7508950419723988, 0.8876661886461079, 0.7582965795882046, 0.89078483521007, 0.6957003080751747, 0.03914429363794625, 0.49040430039167404, 0.40284551959484816, 0.19936660467647016, 0.7516148630529642, 0.17748149647377431, 0.6515894611366093, 0.526370384497568, 0.8828217461705208, 0.38480774592608213, 0.7864430495537817, 0.30024270759895444, 0.9659036039374769, 0.6782947583124042, 0.5857928597833961, 0.5752809373661876, 0.692299121292308, 0.5648951425682753, 0.5224623796530068, 0.509797923732549, 0.07668166188523173, 0.20683347689919174, 0.5362486380618066, 0.6875859040301293, 0.15136564266867936, 0.8085573590360582, 0.7797857199329883, 0.4072584961540997, 0.5680725232232362, 0.9348662858828902, 0.8958903511520475, 0.9170610143337399, 0.28503071144223213, 0.8368142123799771, 0.3838241994380951, 0.9298594035208225, 0.9284849814139307, 0.3169757602736354, 0.7428579675033689, 0.8804705832153559, 0.9320105721708387], \"x\": [0.6060334946960211, 0.06819277070462704, 0.5076519080903381, 0.4016156094148755, 0.24580974294804037, 0.02986457827500999, 0.4495331193320453, 0.588686213362962, 0.6046853743027896, 0.6398764129262418, 0.2136686136946082, 0.3110454333946109, 0.28563897171989083, 0.9316032575443387, 0.27232190826907754, 0.49886195198632777, 0.5249660541303456, 0.6989603417459875, 0.8049389163497835, 0.48348140087909997, 0.5650284227449447, 0.6049932949244976, 0.7948897453024983, 0.937624296406284, 0.35218461812473834, 0.6983413458801806, 0.2964996509253979, 0.7836426983121783, 0.06166102853603661, 0.527530373306945, 0.8349895384162664, 0.8498695157468319, 0.4303619635757059, 0.5640376890078187, 0.26194011233747005, 0.09060816606506705, 0.13950881524942815, 0.9945749242324382, 0.09921641275286674, 0.1367548475973308, 0.06985743320547044, 0.2126597799360752, 0.9624969221185893, 0.33535361336544156, 0.7768836023751646, 0.7321130426134914, 0.23407160327769816, 0.6296300641261041, 0.42955431970767677, 0.26824836316518486, 0.8253000900149345, 0.05792553024366498, 0.06779479631222785, 0.49240786326117814, 0.3516375080216676, 0.24292683694511652, 0.03178038517944515, 0.6245336893480271, 0.765170315746218, 0.001888698199763894], \"z\": [0.9819155307486653, 0.28016826533712447, 0.9107839225325733, 0.0427302613388747, 0.4887424954213202, 0.019283622968941927, 0.9116630947683007, 0.5999932356644422, 0.6715599845629185, 0.39309651916846633, 0.5779918495099992, 0.3407805636525154, 0.33595519326627254, 0.42008258239366114, 0.21714130882173777, 0.12143370229750872, 0.4721583058126271, 0.6449850860517472, 0.7467305189929903, 0.7751050014048815, 0.8323821863159537, 0.0351896823849529, 0.6751239886507392, 0.8927341070957482, 0.039997952757403255, 0.7783926837146282, 0.39009087276645005, 0.8908565246965736, 0.9002220679540187, 0.3630443357396871, 0.8765395141672343, 0.49113138346001506, 0.614079570164904, 0.14165023295208812, 0.03091143211349845, 0.21152560133486986, 0.37296709697693586, 0.5056378932204098, 0.1805959944613278, 0.9292481890879571, 0.54829026106745, 0.360886468552053, 0.6565202437341213, 0.642773510189727, 0.6589413145557046, 0.33680937462486327, 0.5370524923782796, 0.6514112500008196, 0.5995774527546018, 0.33071255404502153, 0.10809558909386396, 0.21847559651359916, 0.46609934559091926, 0.8050721995532513, 0.03399410215206444, 0.18813430075533688, 0.5407931243535131, 0.7193733621388674, 0.31764885247685015, 0.8768120633903891]}, \"type\": \"Particles\", \"options\": {\"color\": \"#1f78b4\", \"name\": \"B\", \"size\": 0.15}}, {\"data\": {\"y\": [0.9031184716150165, 0.6747764945030212, 0.6017603978980333, 0.291645917808637, 0.5155933888163418, 0.8653186683077365, 0.4111498461570591, 0.6001599344890565, 0.3122415083926171, 0.15011069388128817, 0.12531502079218626, 0.1253036824055016, 0.6020536727737635, 0.9832685578148812, 0.8643597715999931, 0.14875300019048154, 0.36299937847070396, 0.14539466332644224, 0.9098220681771636, 0.8156898494344205, 0.9847267149016261, 0.04771045595407486, 0.24287052918225527, 0.21932151750661433, 0.06212417455390096, 0.696785683510825, 0.19753825175575912, 0.09411819535307586, 0.13948862394317985, 0.7069308783393353, 0.959651029901579, 0.27158090099692345, 0.762813484761864, 0.001122659770771861, 0.18530662800185382, 0.9815990356728435, 0.9543005295563489, 0.3476076868828386, 0.026014739414677024, 0.35091493814252317, 0.41155866580083966, 0.4651106153614819, 0.31033784430474043, 0.8276862006168813, 0.2867917122785002, 0.21086338465102017, 0.3647444474045187, 0.14451651787385345, 0.6074827595148236, 0.2161907556001097, 0.27285020612180233, 0.6064366658683866, 0.20542996167205274, 0.8718898792285472, 0.6850217902101576, 0.332348404917866, 0.9405432222411036, 0.2277075161691755, 0.5691209097858518, 0.9764559515751898], \"x\": [0.920110679930076, 0.8430117415264249, 0.6882064449600875, 0.3638190513011068, 0.9944431539624929, 0.9507847593631595, 0.7409548594150692, 0.6035985897760838, 0.020998180843889713, 0.8502544278744608, 0.14104648912325501, 0.5689770332537591, 0.2826997642405331, 0.972126723267138, 0.15075742988847196, 0.3176111963111907, 0.24632624094374478, 0.265036063734442, 0.15511429798789322, 0.015695436857640743, 0.5748920799233019, 0.7799087527673692, 0.4042091139126569, 0.7910404657013714, 0.6747537881601602, 0.9149811065290123, 0.3567440314218402, 0.3691991891246289, 0.777653137454763, 0.7266867943108082, 0.9820256982930005, 0.16432465030811727, 0.08992823795415461, 0.9222699939273298, 0.17642683070152998, 0.7884964591357857, 0.8887595857959241, 0.025362527696415782, 0.32085600565187633, 0.8876997318584472, 0.09402095526456833, 0.9761295968201011, 0.9349193533416837, 0.24220216809771955, 0.07650442561134696, 0.9196019396185875, 0.2708934647962451, 0.16733742156066, 0.8667315195780247, 0.010988702531903982, 0.07615431328304112, 0.37152650486677885, 0.606106158811599, 0.36184405349195004, 0.5593594666570425, 0.2635582145303488, 0.9425128151196986, 0.3601421865168959, 0.23588452697731555, 0.2670904053375125], \"z\": [0.7976836394518614, 0.7148757413960993, 0.4139659001957625, 0.2732886055018753, 0.5376159187871963, 0.26688310340978205, 0.8220424342434853, 0.7154413519892842, 0.9178679194301367, 0.7237439204473048, 0.9588862948585302, 0.1696469767484814, 0.4967462210915983, 0.39300740882754326, 0.016011963365599513, 0.9013116350397468, 0.14741024700924754, 0.3347644398454577, 0.8636774281039834, 0.3875141947064549, 0.7383554608095437, 0.3095148855354637, 0.9630036896560341, 0.5443127728067338, 0.7408835387323052, 0.5952312534209341, 0.6282039473298937, 0.1972710348200053, 0.8560614129528403, 0.8514681283850223, 0.5637866351753473, 0.6132239545695484, 0.20798643887974322, 0.0887170669157058, 0.8987511829473078, 0.28970236936584115, 0.9673831395339221, 0.9928969468455762, 0.080942909931764, 0.20484309550374746, 0.45754038891755044, 0.011565436143428087, 0.37561744288541377, 0.09412189316935837, 0.20709690428338945, 0.5959840901196003, 0.7767788229975849, 0.21477012359537184, 0.24896753928624094, 0.8270774113480002, 0.7284948898013681, 0.16600800585001707, 0.32356397877447307, 0.26702347304672003, 0.8856510648038238, 0.7922618030570447, 0.6482762794476002, 0.45202990621328354, 0.7837683083489537, 0.9554191890638322]}, \"type\": \"Particles\", \"options\": {\"color\": \"#b2df8a\", \"name\": \"D\", \"size\": 0.075}}], \"options\": {\"save_image\": false, \"range\": {\"y\": [0.0, 1.0], \"x\": [0.0, 1.0], \"z\": [0.0, 1.0]}, \"world_height\": 350, \"world_width\": 350, \"grid\": true, \"autorange\": false}};\n",
"\t // Elegans.Embed.parse(\"#\"+\"viz66ae04ba-e884-426d-877f-15834044527e\",model).render();\n",
"\t var stage = Elegans.Embed.parse(\"#\"+\"viz66ae04ba-e884-426d-877f-15834044527e\",model);\n",
" stage.world.camera.position.set(-22, 23, 32);\n",
" stage.world.camera.rotation.set(-0.6, 0.5, 0.6);\n",
"\t stage.render();\n",
" });\n",
" })();\n",
" </script>\n",
" </head>\n",
" <body>\n",
" <div id=\"viz66ae04ba-e884-426d-877f-15834044527e\"></div>\n",
" </body>\n",
"</html>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"from ecell4.util import viz\n",
"w.add_molecules(Species(\"D\", \"0.0025\", \"1\"), 60)\n",
"plot_id = viz.plot_world(w)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false,
"scrolled": true
},
"outputs": [
{
"data": {
"text/html": [
"<div id=\"pngb73883ea-400a-4f3a-a324-95bca8222337\"><img src=\"data:image/png;base64,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\"></div>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"viz.to_png(plot_id)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.10"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment