P1906.1 Molecular Motor Extension Stephen F Bush Thursday, January 29, 2015 Replace figure filenames with Class method names that generated the data.

Slides:



Advertisements
Similar presentations
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Linked data: P redicting missing properties Klemen Simonic, Jan Rupnik, Primoz Skraba {klemen.simonic, jan.rupnik,
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs Rolando Menchaca-Mendez J.J. Garcia-Luna-Aceves 280N Seminar: 4/28/2008.
Convex Position Estimation in Wireless Sensor Networks
Foundations of Comparative Analytics for Uncertainty in Graphs Lise Getoor, University of Maryland Alex Pang, UC Santa Cruz Lisa Singh, Georgetown University.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
DWT based Scalable video coding with scalable motion coding Syed Jawwad Bukhari.
Computer Science 1 An Approach to Universal Topology Generation Alberto Medina Anukool Lakhina Ibrahim Matta John Byers
SANS A Simple Ad hoc Network Simulator Nicolas Burri Roger Wattenhofer Yves Weber Aaron Zollinger.
WSN Simulation Template for OMNeT++
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Tapestry on PlanetLab Deployment Experiences and Applications Ben Zhao, Ling Huang, Anthony Joseph, John Kubiatowicz.
1 RNDS Deployment, Collaborations and Sequences CS : Software Design Winter /T6.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Routing. A world without networks and routing  No connection between offices, people and applications  Worldwide chaos because of the lack of centralized.
QualNet 2014/05/ 尉遲仲涵. Outline Directory Structure QualNet Basic Message & Event QualNet simulation architecture Protocol Model Programming.
Analysis Functionality to enhance MATLAB default interpolation schema using mGstat ABSTRACT The Center for Remote Sensing of Ice Sheets (CReSIS) has a.
WINLAB Comparing Alternative Approaches for Networking of Named Objects in the Future Internet Akash Baid, Tam Vu, Dipankar Raychaudhuri WINLAB, Rutgers.
BRITE integration with ns-3 Joshua Pelkey and Dr. George Riley Wns3 March 25, 2011.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
How to do backpropagation in a brain
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
MARCH 27, Meeting Agenda  Prototype 1 Design Goals  Prototype 1 Demo  Framework Overview  Prototype 2 Design Goals  Timeline Moving Forward.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
1 Nikolajs Bogdanovs Riga Technical University, Lomonosova iela 1, LV-1019, Riga, Latvia, phone: , Two Layer Model.
XMPP Concrete Implementation Updates: 1. Why XMPP 2 »XMPP protocol provides capabilities that allows realization of the NHIN Direct. Simple – Built on.
Ns-3 tutorial Katto lab Tadashi Yamazaki 8 November 2012.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.
© 2004 Mercury Computer Systems, Inc. FPGAs & Software Components Graham Bardouleau & Jim Kulp Mercury Computer Systems, Inc. High Performance Embedded.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
P reference code Giuseppe Piro, Ph.D. Telematics Research Group (Politecnico di Bari) - telematics.poliba.it/piro.
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
Ad Hoc Positioning System (APS)
Design, Implementation and Tracing of Dynamic Backpressure Routing for ns-3 José Núñez-Martínez Research Engineer Centre Tecnològic de Telecomunicacions.
Security in Mobile Ad Hoc Networks: Challenges and Solutions (IEEE Wireless Communications 2004) Hao Yang, et al. October 10 th, 2006 Jinkyu Lee.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Ad Hoc Network.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
FECOS the best people make cosylab Matej Miha Rok
Computer Simulation of Networks ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
Globus Grid Tutorial Part 2: Running Programs Across Multiple Resources.
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
Routing Information Protocol
Introduction & applications Part II 1.No HW assigned (HW assigned next Monday). 2.Quiz today 3.Bending & twisting rigidity of DNA with Magnetic Traps.
RIP Routing Protocol. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Nguyen Thi Thanh Nha HMCL by Roelof Kemp, Nicholas Palmer, Thilo Kielmann, and Henri Bal MOBICASE 2010, LNICST 2012 Cuckoo: A Computation Offloading Framework.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
DDMAC: Dynamic Delayed Medium Access Control (MAC) Protocol with Fuzzy Technique for Wireless Body Area Network By: Ido Polak Netanel Ring.
An Analysis of Emergent Behavior Among Molecular Motors Within a Cell By Alexander Bush.
Kai Li, Allen D. Malony, Sameer Shende, Robert Bell
Collect and share knowledge
Self Healing and Dynamic Construction Framework:
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Meng Cao, Xiangqing Sun, Ziyue Chen May 28th, 2014
4.1 Translations Warm Up Maintaining Mathematical Proficiency:  Find the value of ¡. Hint: Auxilary Line.
Ns-3 Tutorial Xin Li.
Presentation transcript:

P Molecular Motor Extension Stephen F Bush Thursday, January 29, 2015 Replace figure filenames with Class method names that generated the data

IEEE 1906 NS-3 REFERENCE MODEL Exercises definitions, framework, metrics, and use-cases Provides base for higher-level nanoscale communication protocols, applications, and standards Entertain motion to adopt molecular motor extension into standards repository

1906 Framework NS-3: THE BIG PICTURE 1906 Message Carrier ns-3 EM modelDiffusion model Motor model Nanoscale Network Protocol Layers Nanoscale Network Applications Nanoscale Network Systems Scalability and Performance Tests 1906 Message 1906 Motion 1906 Field 1906 Perturbation 1906 Specificity 1906 Medium

MOLECULAR MOTOR EXTENSION Implements another use-case for the reference model Briefly summarize the component class enhancements See../html/classns3_1_1_p1906_m_o_l___mi crotubules_field.html

MOLECULAR MOTOR TO 1906 MAP P ComponentMolecular Motor Message CarrierMolecular Motor + cargo Motion/Flow/Thrust PotentialWalking + directed diffusion FieldMicrotubule polarity and connectivity PerturbationChange in number and types of molecules inside the cargo SpecificityReceptor sensitivity to cargo Message CarrierMolecular Motor + cargo Motion/Flow/Thrust PotentialWalking + directed diffusion FieldMicrotubule polarity and connectivity PerturbationChange in number and types of molecules inside the cargo SpecificityReceptor sensitivity to cargo Message CarrierMolecular Motor + cargo Stephen F Bush

GOALS Extend IEEE 1906 Field component to enable nanoscale structural modeling Simple cytoskeletal modeling as an infrastructure for nanoscale communication Explore entropy of microtubule structure Explore motor propagation delay to infer information about the structure Stephen F Bush

EXPLORING STRUCTURAL ENTROPY AND MOTOR LATENCY Can structural entropy be used to characterize channel? Use graph spectra to estimate propagation delay (Field) Persistence length as mathematical field Persistence length is precisely the expected change in the tangent field lines with distance from one another. Tangent lines are the direction of the motor(s) [field lines] Orientation is critical for high persistence length Stephen F Bush

RANDOM WALK WITHIN A MATHEMATICAL FIELD Unbound time: random walk (implemented) Bound time: follows tangents defined by microtubules (field lines) (almost completed) How long if no field (pure random walk)? (implemented) How long if field added (correlated tangents)? (almost completed) Stephen F Bush

3D TUBE STRUCTURES VS PERSISTENCE LENGTH (1906 FIELD) Microtubules (tpfig.png) Stephen F Bush HIGH -> LOW void ns3::P1906MOL_MicrotubulesField::genTubes

3D TUBES & INTERSECTION POINTS (1906 FIELD) Tubes with intersection points laid on top (tubeIntersectionfig.png) Stephen F Bush Points where tubes overlap (pointfig.png) ns3::P1906MOL_ExtendedField::getOverlap3D

3D BROWNIAN MOTION AND TUBE WALK (1906 MOTION) Brownian motion (motionfig.png) Bound to Tube (tubeMotionfig.png) Stephen F Bush ns3::P1906MOL_ExtendedMotion::brownianMotion ns3::P1906MOL_ExtendedMotion::motorWalk

3D MOTION ALONG TUBE (1906 MOTION) Motor motion (red dashed line) Stephen F Bush ns3::P1906MOL_ExtendedMotion::motorWalk

VECTOR FIELD RECONSTRUCTION (1906 FIELD) Tangent points along the microtubule structure (vectorField.dat) Stephen F Bush ns3::P1906MOL_ExtendedField::tubes2VectorField

INTEGRATION WITH NS-3 Implement microtubules are ns-3 Nodes Nodes move as the microtubule network dynamically changes Ns-3 node mobility Matrix math using GNU Scientific Library w/ns-3 Eigenvector-Examples.html#Eigenvalue-and-Eigenvector-Exampleshttp:// Eigenvector-Examples.html#Eigenvalue-and-Eigenvector-Examples Stephen F Bush

NEXT STEPS (COMMENTS WELCOME) See mol-example.cc _RUN_MOL_CHANNEL_CAPACITY_.sh Notice that nodeDistance can be passed./waf --run "scratch/mol-example --nodeDistance=${nodeDistance}“ Perhaps nodePosition could be passed For Mobility, see mobility.SetMobilityModel("ns3::ConstantPositionMobilityModel"); The question is how best to integrate and leverage ns-3 capabilities Stephen F Bush

SVN UPDATE INFORMATION Motor / Microtubule Extensions: code/source/browse/#svn%2Ftrunk%2Fp1906%2Fextensions Example: code/source/browse/trunk/p1906/examples/microtubules-example.cc Stephen F Bush

INSTALLATION 1.Make sure GSL is installed 2.Make sure GSL is enabled in ns-3 using configure 3.Issue: waf 4.Move microtubules-example.cc to scratch 5.Issue:./waf --run microtubules-example.cc 1.Tests will be run and the results output to standard out 2.*.mma and *.dat files will be created to imported into Mathematica and MATLAB Stephen F Bush

COMPONENTS/ENTITIES INTERACTION Stephen F Bush Stephen F Bush

REFERENCE CODE DIAGRAM Stephen F Bush