The GenePattern Notebook Environment

Size: px
Start display at page:

Download "The GenePattern Notebook Environment"

Transcription

1 Tool The GenePattern Notebook Environment Graphical Abstract Authors Michael Reich, Thorin Tabor, Te Liefel, Helga Thorvalsóttir, Barbara Hill, Pablo Tamayo, Jill P. Mesirov Corresponence In Brief Reich et al. have evelope software that integrates the capabilities of electronic analysis notebooks an bioinformatics analysis portals. GenePattern Notebook uses the popular Jupyter Notebook platform that interleaves text, graphics, an coe, an brings these tools for reproucible research, as well as access to hunres of bioinformatics analyses, to non-programmers. Highlights We integrate the GenePattern genomics platform with the Jupyter Notebook environment Notebooks interleave text, graphics, an analyses into complete research narratives Users can embe genomic analyses into notebooks without the nee to write coe GenePattern Notebook is freely available at genepattern-notebook.org Reich et al., 2017, Cell Systems 5, August 23, 2017 ª 2017 Elsevier Inc.

2 Cell Systems Tool The GenePattern Notebook Environment Michael Reich, 1,4, * Thorin Tabor, 1 Te Liefel, 1 Helga Thorvalsóttir, 2 Barbara Hill, 2 Pablo Tamayo, 1,3 an Jill P. Mesirov 1,2,3 1 School of Meicine, University of California, San Diego, La Jolla, CA, USA 2 The Broa Institute of MIT an Harvar, Cambrige, MA, USA 3 Moores Cancer Center, University of California, San Diego, La Jolla, CA, USA 4 Lea Contact *Corresponence: mmreich@clou.ucs.eu SUMMARY Interactive analysis notebook environments promise to streamline genomics research through interleaving text, multimeia, an executable coe into unifie, sharable, reproucible research narratives. However, current notebook systems require programming knowlege, limiting their wier aoption by the research community. We have evelope the GenePattern Notebook environment ( genepattern-notebook.org), to our knowlege the first system to integrate the ynamic capabilities of notebook systems with an investigator-focuse, easy-to-use interface that provies access to hunres of genomic tools without the nee to write coe. The ongoing explosion of omics atasets an the promise of scientific iscovery arising from their analysis have given rise to software systems that aim to provie easy access to avance methos for nonprogramming scientists. These bioinformatics tool aggregation portals, e.g., Galaxy (Afgan et al., 2016), GenePattern (Reich et al., 2006), an KNIME (Berthol et al., 2009), also provie for the creation an encapsulation of analytic workflows, transparent access to scalable compute resources, an removal of software installation an implementation concerns from the scientific user. Alternatively, analysis notebook environments, inspire by the literate programming philosophy (Knuth, 1984), integrate the exposition of a scientific project with the associate coe. They aim to create an executable ocument that ieally serves as a complete escription of a research project an which coul also be run to reprouce the author s results. Examples inclue SWEAVE (Leisch, 2002), Jupyter Notebook (Ragan-Kelley et al., 2014), Beaker (beakernotebook.com), an Zeppelin (zeppelin. apache.org). Each of these two types of system brings significant value to its targete user base yet has limitations that prevent wier aoption. Notebook environments moel their interface aroun the annotation of sections of coe, an therefore assume that the user is fluent in a programming language such as Python or R. Bioinformatics tool aggregation portals successfully remove the requirement for coing expertise but to ate have ha limite ability to incorporate the variety of rich text an meia formats require to represent the full scientific narrative surrouning each analysis step. We have evelope GenePattern Notebook (Figure 1), an environment that integrates the capabilities of both types of system, allowing users to incorporate encapsulate analysis tools, complete with their user-frienly interface, from a bioinformatics aggregation portal into an interactive analysis notebook. The environment is base on two long-staning software projects: the GenePattern platform for integrative genomics an the Jupyter Notebook environment for interactive computing. GenePattern ( first release in 2004, consists of a repository of hunres of bioinformatics analysis an visualization methos ( moules ), as well as utilities for ata formatting, preprocessing, an other auxiliary functions that provie important glue between analysis steps. The user interface is point an click with no programming require. The public GenePattern server, hoste at org since 2008, has over 40,000 registere users an runs 2,000 5,000 analysis jobs per week. Aitional public servers are available at Iniana University (gp.iniana.eu/gp) an the Garvan Institute (pwbc.garvan.org.au/gp). The software has also been ownloae for local installation by over 17,000 bioinformatics core facilities, research laboratories, an iniviual scientists. The Jupyter Notebook environment ( provies a laboratory notebook metaphor in which researchers buil a step-by-step scientific narrative out of cells that interleaves coe, formatte text, mathematical formulae, plots, an multimeia. The resulting notebooks can be share, eite, execute, an publishe as complete encapsulations of in silico research. The GenePattern Notebook functionality takes the Jupyter Notebook interface one step further, aing analysis, login, an rich text input components that present the GenePattern interface to provie coe-free analysis an visualization (Figure S1). All cell types interact seamlessly with existing Jupyter cell types. Within a Python coe cell, programming users can easily reference analysis results from a previous GenePattern analysis cell, an in a GenePattern analysis cell, programmers can use Python variables as inputs. We integrate GenePattern with Jupyter through the use of Jupyter s ipywigets package, which provies a framework for the creation of new user interface objects within Jupyter Notebooks, an GenePattern s Web services interface, which exposes all of the functionality of GenePattern (e.g., searching for an obtaining moule information or querying for the execution status of an analysis) to programmatic access. This combination is a esign pattern that has general applicability to the class of Cell Systems 5, , August 23, 2017 ª 2017 Elsevier Inc. 149

3 Figure 1. GenePattern Notebook Environment Components The GenePattern Notebook environment consists of (A) an online environment, powere by JupyterHub, where users can create, share, an publish GenePattern Notebooks; (B) a GenePattern server that provies hunres of pre-package genomic an machine-learning analyses, all accessible through (C) a Web browser. Web service-base tools, an the Jupyter evelopment team is incorporating our approach into the currently evolving esign of the Jupyter interfaces for graphical input (Dr. Fernano Perez, personal communication, September 26, 2016). To promote the evelopment an issemination of GenePattern Notebooks with minimal installation requirements, we have release an online GenePattern Notebook repository an workspace where researchers can collaboratively evelop an publish notebook ocuments. It provies a complete Jupyter environment, connections to several GenePattern servers, an for programmers, the common Python packages use in bioinformatics analysis (numpy, panas, matplotlib, scikit, etc.). We seee the repository with notebooks that provie commonly use machine-learning methos: clustering, classification, an preiction, as well as imension reuction an ifferential expression analysis. Those who wish to run the GenePattern Notebook environment on their own compute resources have two options. (1) Non-programmers can install the Kitematic Docker (kitematic. com) application an use it to run the GenePattern Notebook Docker image, available on the stanar Docker Hub repository (hub.ocker.com). This provies a complete, reay-to-run notebook environment with all epenencies preinstalle. (2) Programmers may install the GenePattern Notebook an its epenencies through the pip or cona package manager interfaces. To our knowlege GenePattern Notebook is the first integration of a bioinformatics tool aggregation portal with an analysis notebook environment. This approach benefits both nonprogramming an programming investigators alike. For the nonprogrammer, GenePattern Notebook provies the user-frienly GenePattern genomic analysis capabilities within a publishable notebook format. For the programmer alreay using the Jupyter environment, it affors easy access to the entire GenePattern library of analysis an visualization moules that can be supplemente with the investigator s own coe routines. The GenePattern Notebook environment, along with an introuctory emonstration vieo, ocumentation, an tutorials, is available at The software is freely available uner a BSD-style open source license. STAR+METHODS Detaile methos are provie in the online version of this paper an inclue the following: KEY RESOURCES TABLE CONTACT FOR REAGENT AND RESOURCE SHARING DATA AND SOFTWARE AVAILABILITY ADDITIONAL RESOURCES SUPPLEMENTAL INFORMATION Supplemental Information inclues one figure an can be foun with this article online at AUTHOR CONTRIBUTIONS Conceptualization: M.R., T.T., P.T., J.P.M.; Software, T.T., T.L., Writing Original Draft: M.R., T.T., T.L., H.T., J.P.M.; Writing Review & Eiting: M.R., J.P.M.; Valiation: B.H.; Project Aministration: M.R., H.T.; Funing Acquisition: J.P.M. ACKNOWLEDGMENTS This work was fune by NIH grants R01-GM an U24-CA We thank Fernano Perez an Brian Granger for their technical avice. Receive: November 4, 2016 Revise: February 23, 2017 Accepte: July 13, 2017 Publishe: August 16, Cell Systems 5, , August 23, 2017

4 REFERENCES Afgan, E., Baker, D., Van en Beek, M., Blankenberg, D., Bouvier, D., Cech, M., Chilton, J., Clements, D., Coraor, N., Eberhar, C., an Gr uning, B. (2016). The Galaxy platform for accessible, reproucible an collaborative biomeical analyses: 2016 upate. Nucleic Acis Res. 44, W3 W10. Berthol, M.R., Cebron, N., Dill, F., Gabriel, T.R., Kötter, T., Meinl, T., Ohl, P., Thiel, K., an Wisweel, B. (2009). KNIME-the Konstanz information miner: version 2.0 an beyon. ACM SIGKDD Explorations Newsletter 11, Knuth, D.E. (1984). Literate programming. Computer J. 27, Leisch, F. (2002). Sweave: ynamic generation of statistical reports using literate ata analysis. In Compstat, W. H arle an B. Rönz, es. (Physica), pp Ragan-Kelley, M., Perez, F., Granger, B., Kluyver, T., Ivanov, P., Freeric, J., an Bussonnier, M. (2014). The Jupyter/IPython architecture: a unifie view of computational research, from interactive exploration to communication an publication. In AGU Fall Meeting Abstracts, Vol. 1 (American Geophysical Union), H44D-07. Reich, M., Liefel, T., Goul, J., Lerner, J., Tamayo, P., an Mesirov, J.P. (2006). GenePattern 2.0. Nat. Genet. 38, Cell Systems 5, , August 23,

5 STAR+METHODS KEY RESOURCES TABLE REAGENT or RESOURCE SOURCE IDENTIFIER Software an Algorithms GenePattern Reich et al., Jupyter Notebook environment Ragan-Kelley et al., Kitematic Docker application N/A kitematic.com GenePattern Notebook web site an workspace This paper CONTACT FOR REAGENT AND RESOURCE SHARING Further information an requests for resources shoul be irecte to an will be fulfille by the Lea Contact, ucs.eu. DATA AND SOFTWARE AVAILABILITY GenePattern Notebook web site an online repository: ADDITIONAL RESOURCES GenePattern web site: Jupyter Notebook environment: Kitematic web site: e1 Cell Systems 5, e1 e1, August 23, 2017

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien

Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama and Hayato Ohwada Faculty of Sci. and Tech. Tokyo University of Scien Yet Another Parallel Hypothesis Search for Inverse Entailment Hiroyuki Nishiyama an Hayato Ohwaa Faculty of Sci. an Tech. Tokyo University of Science, 2641 Yamazaki, Noa-shi, CHIBA, 278-8510, Japan hiroyuki@rs.noa.tus.ac.jp,

More information

ClowdFlows. Janez Kranjc

ClowdFlows. Janez Kranjc ClowdFlows Janez Kranjc What is ClowdFlows CONSTRUCT a workflow in the browser EXECUTE on the cloud SHARE your experiments and results { What is ClowdFlows What is ClowdFlows A platform for: composition,

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources

An Algorithm for Building an Enterprise Network Topology Using Widespread Data Sources An Algorithm for Builing an Enterprise Network Topology Using Wiesprea Data Sources Anton Anreev, Iurii Bogoiavlenskii Petrozavosk State University Petrozavosk, Russia {anreev, ybgv}@cs.petrsu.ru Abstract

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

Web-Based Visualization and Visual Analysis for High-Throughput Genomics. Jeremy Goecks! Computational Biology Institute

Web-Based Visualization and Visual Analysis for High-Throughput Genomics. Jeremy Goecks! Computational Biology Institute Web-Based Visualization and Visual Analysis for High-Throughput Genomics with Galaxy! Jeremy Goecks! Computational Biology Institute Topics Galaxy Visualization framework Large-scale visualization Integrated

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

Experion PKS R500 Migration Planning Guide

Experion PKS R500 Migration Planning Guide Experion PKS R500 Migration Planning Guie EPDOC-XX70-en-500E May 2018 Release 500 Document Release Issue Date EPDOC-XX70- en-500e 500 0 May 2018 Disclaimer This ocument contains Honeywell proprietary information.

More information

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory Feature Extraction an Rule Classification Algorithm of Digital Mammography base on Rough Set Theory Aboul Ella Hassanien Jafar M. H. Ali. Kuwait University, Faculty of Aministrative Science, Quantitative

More information

Research Article Research on Law s Mask Texture Analysis System Reliability

Research Article Research on Law s Mask Texture Analysis System Reliability Research Journal of Applie Sciences, Engineering an Technology 7(19): 4002-4007, 2014 DOI:10.19026/rjaset.7.761 ISSN: 2040-7459; e-issn: 2040-7467 2014 Maxwell Scientific Publication Corp. Submitte: November

More information

Galaxy a community driven platform for accessible, transparent, and reproducible data science

Galaxy a community driven platform for accessible, transparent, and reproducible data science Galaxy a community driven platform for accessible, transparent, and reproducible data science https://speakerdeck.com/jxtx @jxtx / #usegalaxy A continuing crisis in genomics research: reproducibility What

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks

MORA: a Movement-Based Routing Algorithm for Vehicle Ad Hoc Networks : a Movement-Base Routing Algorithm for Vehicle A Hoc Networks Fabrizio Granelli, Senior Member, Giulia Boato, Member, an Dzmitry Kliazovich, Stuent Member Abstract Recent interest in car-to-car communications

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

Application Protocol Examples

Application Protocol Examples Application Protocol Examples Web browsing Email File transfer Remote login an remote esktop Domain Name System (name lookup) Computer Networks an Internets -- Moule 2 50 Spring, 2014 Copyright 2014. All

More information

Video-based Characters Creating New Human Performances from a Multi-view Video Database

Video-based Characters Creating New Human Performances from a Multi-view Video Database Vieo-base Characters Creating New Human Performances from a Multi-view Vieo Database Feng Xu Yebin Liu? Carsten Stoll? James Tompkin Gaurav Bharaj? Qionghai Dai Hans-Peter Seiel? Jan Kautz Christian Theobalt?

More information

Comparison of Methods for Increasing the Performance of a DUA Computation

Comparison of Methods for Increasing the Performance of a DUA Computation Comparison of Methos for Increasing the Performance of a DUA Computation Michael Behrisch, Daniel Krajzewicz, Peter Wagner an Yun-Pang Wang Institute of Transportation Systems, German Aerospace Center,

More information

Galaxy Community Update

Galaxy Community Update Galaxy Community Update PAG XXVI January 17, 2018 San Diego, California, United States Dave Clements Johns Hopkins University Galaxy Team / Galaxy Community #usegalaxy @galaxyproject bit.ly/gxy-pag2018-upd

More information

Rough Set Approach for Classification of Breast Cancer Mammogram Images

Rough Set Approach for Classification of Breast Cancer Mammogram Images Rough Set Approach for Classification of Breast Cancer Mammogram Images Aboul Ella Hassanien Jafar M. H. Ali. Kuwait University, Faculty of Aministrative Science, Quantitative Methos an Information Systems

More information

Supporting Fully Adaptive Routing in InfiniBand Networks

Supporting Fully Adaptive Routing in InfiniBand Networks XIV JORNADAS DE PARALELISMO - LEGANES, SEPTIEMBRE 200 1 Supporting Fully Aaptive Routing in InfiniBan Networks J.C. Martínez, J. Flich, A. Robles, P. López an J. Duato Resumen InfiniBan is a new stanar

More information

Science User Interface and Tools: Status. David R. Ciardi & Xiuqin Wu On Behalf of the SUIT Team at IPAC

Science User Interface and Tools: Status. David R. Ciardi & Xiuqin Wu On Behalf of the SUIT Team at IPAC Science User Interface and Tools: Status David R. Ciardi & Xiuqin Wu On Behalf of the SUIT Team at IPAC 1 Building the SUIT Vision Given the speed with which web technologies evolve, SUIT was intentionally

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

Lecture 1 September 4, 2013

Lecture 1 September 4, 2013 CS 84r: Incentives an Information in Networks Fall 013 Prof. Yaron Singer Lecture 1 September 4, 013 Scribe: Bo Waggoner 1 Overview In this course we will try to evelop a mathematical unerstaning for the

More information

Multimodal Stereo Image Registration for Pedestrian Detection

Multimodal Stereo Image Registration for Pedestrian Detection Multimoal Stereo Image Registration for Peestrian Detection Stephen Krotosky an Mohan Trivei Abstract This paper presents an approach for the registration of multimoal imagery for peestrian etection when

More information

THE EMACS ORG-MODE. Reproducible Research and Beyond. Andreas Leha. Department for Medical Statistics University Medical Center Göttingen

THE EMACS ORG-MODE. Reproducible Research and Beyond. Andreas Leha. Department for Medical Statistics University Medical Center Göttingen THE EMACS ORG-MODE Reproducible Research and Beyond Andreas Leha Department for Medical Statistics University Medical Center Göttingen Outline Reproducible Research Existing Tools for Reproducible Research

More information

JigCell Model Connector: building large molecular network models from components

JigCell Model Connector: building large molecular network models from components Simulation Applications JigCell Moel Connector: builing large molecular network moels from components Simulation: Transactions of the Society for Moeling an Simulation International 2018, Vol. 94(11) 993

More information

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters

Cluster Center Initialization Method for K-means Algorithm Over Data Sets with Two Clusters Available online at www.scienceirect.com Proceia Engineering 4 (011 ) 34 38 011 International Conference on Avances in Engineering Cluster Center Initialization Metho for K-means Algorithm Over Data Sets

More information

Welcome to Wayland. Martin Gra ßlin BlueSystems Akademy 2015

Welcome to Wayland. Martin Gra ßlin BlueSystems Akademy 2015 Welcome to Waylan Martin Gra ßlin mgraesslin@ke.org BlueSystems Akaemy 2015 26.07.2015 Agena 1 Architecture 2 Evolution of KWin 3 The kwin Project 4 What s next? Welcome to Waylan Martin Gra ßlin Agena

More information

Learning Polynomial Functions. by Feature Construction

Learning Polynomial Functions. by Feature Construction I Proceeings of the Eighth International Workshop on Machine Learning Chicago, Illinois, June 27-29 1991 Learning Polynomial Functions by Feature Construction Richar S. Sutton GTE Laboratories Incorporate

More information

Automatic Selection of Preprocessing Methods for Improving Predictions on Mass Spectrometry Protein Profiles

Automatic Selection of Preprocessing Methods for Improving Predictions on Mass Spectrometry Protein Profiles Automatic Selection of Preprocessing Methos for Improving Preictions on Mass Spectrometry Protein Profiles Richar C. Pelikan, MS, Milos Hauskrecht, PhD 2 1, 2 Departments of Biomeical Informatics, 2 Computer

More information

Socially-optimal ISP-aware P2P Content Distribution via a Primal-Dual Approach

Socially-optimal ISP-aware P2P Content Distribution via a Primal-Dual Approach Socially-optimal ISP-aware P2P Content Distribution via a Primal-Dual Approach Jian Zhao, Chuan Wu The University of Hong Kong {jzhao,cwu}@cs.hku.hk Abstract Peer-to-peer (P2P) technology is popularly

More information

Accessible, Transparent and Reproducible Analysis with Galaxy

Accessible, Transparent and Reproducible Analysis with Galaxy Accessible, Transparent and Reproducible Analysis with Galaxy Application of Next Generation Sequencing Technologies for Whole Transcriptome and Genome Analysis ABRF 2013 Saturday, March 2, 2013 Palm Springs,

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency

Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency Software Reliability Moeling an Cost Estimation Incorporating esting-effort an Efficiency Chin-Yu Huang, Jung-Hua Lo, Sy-Yen Kuo, an Michael R. Lyu -+ Department of Electrical Engineering Computer Science

More information

WATER MIST SPRAY MODELLING WITH FDS

WATER MIST SPRAY MODELLING WITH FDS PROCEEDINGS, Fire an Evacuation Moeling Technical Conference 0 Baltimore, Marylan, August 5-6, 0 WATER MIST SPRAY MODELLING WITH FDS Simo Hostikka, Jukka Vaari, Topi Sikanen, Antti Paajanen VTT Technical

More information

Control of Scalable Wet SMA Actuator Arrays

Control of Scalable Wet SMA Actuator Arrays Proceeings of the 2005 IEEE International Conference on Robotics an Automation Barcelona, Spain, April 2005 Control of Scalable Wet SMA Actuator Arrays eslie Flemming orth Dakota State University Mechanical

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en Hengel, Ian Rei between an image patch an a large backgroun image region. Explicitly moeling

More information

Fuzzy Rules Based System for Diagnosis of Stone Construction Cracks of Buildings

Fuzzy Rules Based System for Diagnosis of Stone Construction Cracks of Buildings Fuzzy Rules Base System for Diagnosis of Stone Construction Cracks of Builings Serhiy Shtovba, Alexaner Rotshtein* an Olga Pankevich Vinnitsa State Technical University Khmelnitskoe Shosse, 95, 21021,

More information

From an Abstract Object-Oriented Model to a Ready-to-Use Embedded System Controller

From an Abstract Object-Oriented Model to a Ready-to-Use Embedded System Controller From an Abstract Object-Oriente Moel to a Reay-to-Use Embee System Controller Stanislav Chachkov, Diier Buchs Software Engineering Laboratory, Swiss Feeral Institute for Technology 1015 Lausanne, Switzerlan

More information

Verifying performance-based design objectives using assemblybased vulnerability

Verifying performance-based design objectives using assemblybased vulnerability Verying performance-base esign objectives using assemblybase vulnerability K.A. Porter Calornia Institute of Technology, Pasaena, Calornia, USA A.S. Kiremijian Stanfor University, Stanfor, Calornia, USA

More information

A FUZZY FRAMEWORK FOR SEGMENTATION, FEATURE MATCHING AND RETRIEVAL OF BRAIN MR IMAGES

A FUZZY FRAMEWORK FOR SEGMENTATION, FEATURE MATCHING AND RETRIEVAL OF BRAIN MR IMAGES A FUZZY FRAMEWORK FOR SEGMENTATION, FEATURE MATCHING AND RETRIEVAL OF BRAIN MR IMAGES Archana.S 1 an Srihar.S 2 1 Department of Information Science an Technology, College of Engineering, Guiny archana.santhira@gmail.com

More information

d 3 d 4 d d d d d d d d d d d 1 d d d d d d

d 3 d 4 d d d d d d d d d d d 1 d d d d d d Proceeings of the IASTED International Conference Software Engineering an Applications (SEA') October 6-, 1, Scottsale, Arizona, USA AN OBJECT-ORIENTED APPROACH FOR MANAGING A NETWORK OF DATABASES Shu-Ching

More information

A Geometry-Based Approach to Identifying Cloud Shadows in the VIIRS Cloud Mask Algorithm for NPOESS

A Geometry-Based Approach to Identifying Cloud Shadows in the VIIRS Cloud Mask Algorithm for NPOESS 1388 J O U R N A L O F A T M O S P H E R I C A N D O C E A N I C T E C H N O L O G Y VOLUME 26 A Geometry-Base Approach to Ientifying Clou Shaows in the VIIRS Clou Mask Algorithm for NPOESS KEITH D. HUTCHISON

More information

An Introduction of BOM Modeling Framework

An Introduction of BOM Modeling Framework An Introuction of BOM Moeling Framework Qiang He, Ming-xin Zhang, an Jian-xing Gong Astract Component ase moeling has een a research hotpot in the area of Moeling an Simulation for a long time. In orer

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico i Torino Porto Institutional Repository [Proceeing] Automatic March tests generation for multi-port SRAMs Original Citation: Benso A., Bosio A., i Carlo S., i Natale G., Prinetto P. (26). Automatic

More information

Wireless Sensing and Structural Control Strategies

Wireless Sensing and Structural Control Strategies Wireless Sensing an Structural Control Strategies Kincho H. Law 1, Anrew Swartz 2, Jerome P. Lynch 3, Yang Wang 4 1 Dept. of Civil an Env. Engineering, Stanfor University, Stanfor, CA 94305, USA 2 Dept.

More information

Handling missing values in kernel methods with application to microbiology data

Handling missing values in kernel methods with application to microbiology data an Machine Learning. Bruges (Belgium), 24-26 April 2013, i6oc.com publ., ISBN 978-2-87419-081-0. Available from http://www.i6oc.com/en/livre/?gcoi=28001100131010. Hanling missing values in kernel methos

More information

How to Guide. For Personal Users

How to Guide. For Personal Users How to Guide For Personal Users February 2016 Contents Introduction... 2 Features and functions:... 2 Accessing UICollaboratory... 3 Home Page... 3 Homepage Key Features... 3 Collaboration Map... 4 Search

More information

A Convex Clustering-based Regularizer for Image Segmentation

A Convex Clustering-based Regularizer for Image Segmentation Vision, Moeling, an Visualization (2015) D. Bommes, T. Ritschel an T. Schultz (Es.) A Convex Clustering-base Regularizer for Image Segmentation Benjamin Hell (TU Braunschweig), Marcus Magnor (TU Braunschweig)

More information

SQL Server Machine Learning Marek Chmel & Vladimir Muzny

SQL Server Machine Learning Marek Chmel & Vladimir Muzny SQL Server Machine Learning Marek Chmel & Vladimir Muzny @VladimirMuzny & @MarekChmel MCTs, MVPs, MCSEs Data Enthusiasts! vladimir@datascienceteam.cz marek@datascienceteam.cz Session Agenda Machine learning

More information

Galaxy Project Update

Galaxy Project Update Galaxy Project Update 2013 GMOD Meeting Cambridge, UK Dave Clements Emory University Agenda Project Introduction Project Update What is Galaxy? An open, web-based platform for accessible, reproducible,

More information

Adjacency Matrix Based Full-Text Indexing Models

Adjacency Matrix Based Full-Text Indexing Models 1000-9825/2002/13(10)1933-10 2002 Journal of Software Vol.13, No.10 Ajacency Matrix Base Full-Text Inexing Moels ZHOU Shui-geng 1, HU Yun-fa 2, GUAN Ji-hong 3 1 (Department of Computer Science an Engineering,

More information

JChem Extensions for KNIME KNIME.com products

JChem Extensions for KNIME KNIME.com products JChem Extensions for KNIME KNIME.com products ChemAxon 2011 US User Group Meeting San Diego, CA Takahiro Ohshima Overview INFOCOM KNIME JChem Extensions Marvin Family Nodes KNIME.com products KNIME Enterprise

More information

Accelerating the Single Cluster PHD Filter with a GPU Implementation

Accelerating the Single Cluster PHD Filter with a GPU Implementation Accelerating the Single Cluster PHD Filter with a GPU Implementation Chee Sing Lee, José Franco, Jérémie Houssineau, Daniel Clar Abstract The SC-PHD filter is an algorithm which was esigne to solve a class

More information

MODULE II. Network Programming And Applications

MODULE II. Network Programming And Applications MODULE II Network Programming An Applications Computer Networks an Internets -- Moule 2 1 Spring, 2014 Copyright 2014. All rights reserve. Topics Internet services an communication paraigms Client-server

More information

Exploring Context with Deep Structured models for Semantic Segmentation

Exploring Context with Deep Structured models for Semantic Segmentation APPEARING IN IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, APRIL 2017. 1 Exploring Context with Deep Structure moels for Semantic Segmentation Guosheng Lin, Chunhua Shen, Anton van en

More information

M-SIFT: A new method for Vehicle Logo Recognition

M-SIFT: A new method for Vehicle Logo Recognition 01 IEEE International Conference on Vehicular Electronics an Safety July 4-7, 01. Istanbul, Turkey M-SIFT: A new metho for Vehicle Logo Recognition Apostolos Psyllos, Christos-Nikolaos Anagnostopoulos,

More information

Non-homogeneous Generalization in Privacy Preserving Data Publishing

Non-homogeneous Generalization in Privacy Preserving Data Publishing Non-homogeneous Generalization in Privacy Preserving Data Publishing W. K. Wong, Nios Mamoulis an Davi W. Cheung Department of Computer Science, The University of Hong Kong Pofulam Roa, Hong Kong {wwong2,nios,cheung}@cs.hu.h

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Design Management Using Dynamically Defined Flows

Design Management Using Dynamically Defined Flows Design Management Using Dynamically Deine Flows Peter R. Sutton*, Jay B. Brockman** an Stephen W. Director* *Department o Electrical an Computer Engineering, Carnegie Mellon University, Pittsburgh, PA

More information

Collaborative data-driven science. Collaborative data-driven science. Mike Rippin

Collaborative data-driven science. Collaborative data-driven science. Mike Rippin Collaborative data-driven science Mike Rippin Background and History of SciServer Major Objectives Current System SciServer Compute Now SciServer Compute Future Q&A 2 Collaborative data-driven science

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

Evolutionary Optimisation Methods for Template Based Image Registration

Evolutionary Optimisation Methods for Template Based Image Registration Evolutionary Optimisation Methos for Template Base Image Registration Lukasz A Machowski, Tshilizi Marwala School of Electrical an Information Engineering University of Witwatersran, Johannesburg, South

More information

Advanced method of NC programming for 5-axis machining

Advanced method of NC programming for 5-axis machining Available online at www.scienceirect.com Proceia CIRP (0 ) 0 07 5 th CIRP Conference on High Performance Cutting 0 Avance metho of NC programming for 5-axis machining Sergej N. Grigoriev a, A.A. Kutin

More information

Bayesian localization microscopy reveals nanoscale podosome dynamics

Bayesian localization microscopy reveals nanoscale podosome dynamics Nature Methos Bayesian localization microscopy reveals nanoscale poosome ynamics Susan Cox, Ewar Rosten, James Monypenny, Tijana Jovanovic-Talisman, Dylan T Burnette, Jennifer Lippincott-Schwartz, Gareth

More information

APPLYING GENETIC ALGORITHM IN QUERY IMPROVEMENT PROBLEM. Abdelmgeid A. Aly

APPLYING GENETIC ALGORITHM IN QUERY IMPROVEMENT PROBLEM. Abdelmgeid A. Aly International Journal "Information Technologies an Knowlege" Vol. / 2007 309 [Project MINERVAEUROPE] Project MINERVAEUROPE: Ministerial Network for Valorising Activities in igitalisation -

More information

Characterizing Decoding Robustness under Parametric Channel Uncertainty

Characterizing Decoding Robustness under Parametric Channel Uncertainty Characterizing Decoing Robustness uner Parametric Channel Uncertainty Jay D. Wierer, Wahee U. Bajwa, Nigel Boston, an Robert D. Nowak Abstract This paper characterizes the robustness of ecoing uner parametric

More information

SAMPLE FREE SEO Analysis Report. December 5, 2005

SAMPLE FREE SEO Analysis Report. December 5, 2005 SAMPLE FREE SEO Analysis Report December 5, 2005 SAMPLE Keywor Phrase Analysis: Tier #3 Hello Via Net Marketing, Below is the list of keywors that represents the market research that has been performe

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Reformulation and Solution Algorithms for Absolute and Percentile Robust Shortest Path Problems

Reformulation and Solution Algorithms for Absolute and Percentile Robust Shortest Path Problems > REPLACE THIS LINE WITH YOUR PAPER IENTIFICATION NUMBER (OUBLE-CLICK HERE TO EIT) < 1 Reformulation an Solution Algorithms for Absolute an Percentile Robust Shortest Path Problems Xuesong Zhou, Member,

More information

A Multi-scale Boosted Detector for Efficient and Robust Gesture Recognition

A Multi-scale Boosted Detector for Efficient and Robust Gesture Recognition A Multi-scale Booste Detector for Efficient an Robust Gesture Recognition Camille Monnier, Stan German, Anrey Ost Charles River Analytics Cambrige, MA, USA Abstract. We present an approach to etecting

More information

Implementation and Validation of a Closed Loop Performance Monitoring System

Implementation and Validation of a Closed Loop Performance Monitoring System Implementation an Valiation of a Close Loop Performance Monitoring System Clauio Scali*(*), Marco Farnesi(**), Raffaello Loffreo(**), Damiano Bombarieri (***) (*) Chemical Process Control Laboratory (CPLab),

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

Dense Disparity Estimation in Ego-motion Reduced Search Space

Dense Disparity Estimation in Ego-motion Reduced Search Space Dense Disparity Estimation in Ego-motion Reuce Search Space Luka Fućek, Ivan Marković, Igor Cvišić, Ivan Petrović University of Zagreb, Faculty of Electrical Engineering an Computing, Croatia (e-mail:

More information

Core Technology Development Team Meeting

Core Technology Development Team Meeting Core Technology Development Team Meeting To hear the meeting, you must call in Toll-free phone number: 1-866-740-1260 Access Code: 2201876 For international call in numbers, please visit: https://www.readytalk.com/account-administration/international-numbers

More information

An Overview of the Architecture of Juno: CHPC s New JupyterHub Service By Luan Truong, CHPC, University of Utah

An Overview of the Architecture of Juno: CHPC s New JupyterHub Service By Luan Truong, CHPC, University of Utah An Overview of the Architecture of Juno: CHPC s New JupyterHub Service By Luan Truong, CHPC, University of Utah Introduction Jupyter notebooks have emerged as a popular and open-source web application

More information

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization 1 Offloaing Cellular Traffic through Opportunistic Communications: Analysis an Optimization Vincenzo Sciancalepore, Domenico Giustiniano, Albert Banchs, Anreea Picu arxiv:1405.3548v1 [cs.ni] 14 May 24

More information

Learning Subproblem Complexities in Distributed Branch and Bound

Learning Subproblem Complexities in Distributed Branch and Bound Learning Subproblem Complexities in Distribute Branch an Boun Lars Otten Department of Computer Science University of California, Irvine lotten@ics.uci.eu Rina Dechter Department of Computer Science University

More information

DESIGNING STEGANOGRAPHIC DISTORTION USING DIRECTIONAL FILTERS. Vojtěch Holub and Jessica Fridrich

DESIGNING STEGANOGRAPHIC DISTORTION USING DIRECTIONAL FILTERS. Vojtěch Holub and Jessica Fridrich DESIGNING STEGANOGRAPHIC DISTORTION USING DIRECTIONAL FILTERS Vojtěch Holub an Jessica Fririch Department of ECE, SUNY Binghamton, NY, USA {vholub1, fririch}@binghamton.eu ABSTRACT This paper presents

More information

Contributing to safety and due diligence in safety-critical interactive systems development

Contributing to safety and due diligence in safety-critical interactive systems development Contributing to safety an ue iligence in safety-critical interactive systems evelopment Harol Thimbleby Future Interaction Technology Lab Swansea University Wales harol@thimbleby.net ABSTRACT Interaction

More information

Fuzzy Clustering in Parallel Universes

Fuzzy Clustering in Parallel Universes Fuzzy Clustering in Parallel Universes Bern Wisweel an Michael R. Berthol ALTANA-Chair for Bioinformatics an Information Mining Department of Computer an Information Science, University of Konstanz 78457

More information

Cellular Ants: Combining Ant-Based Clustering with Cellular Automata

Cellular Ants: Combining Ant-Based Clustering with Cellular Automata Cellular Ants: Combining Ant-Base Clustering with Cellular Automata Anrew Vane Moere & Justin James Clayen Key Centre of Design Computing & Cognition, University of Syney, Australia {anrew,justin}@arch.usy.eu.au

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

Interior Permanent Magnet Synchronous Motor (IPMSM) Adaptive Genetic Parameter Estimation

Interior Permanent Magnet Synchronous Motor (IPMSM) Adaptive Genetic Parameter Estimation Interior Permanent Magnet Synchronous Motor (IPMSM) Aaptive Genetic Parameter Estimation Java Rezaie, Mehi Gholami, Reza Firouzi, Tohi Alizaeh, Karim Salashoor Abstract - Interior permanent magnet synchronous

More information

COSC 490 Computational Topology

COSC 490 Computational Topology COSC 490 Computational Topology Dr. Joe Anderson Fall 2018 Salisbury University Course Structure Weeks 1-2: Python and Basic Data Processing Python commonly used in industry & academia Weeks 3-6: Group

More information

How to Guide. For Personal Users

How to Guide. For Personal Users How to Guide For Personal Users March 2016 Contents Introduction... 2 Features and Functions:... 2 Accessing UICollaboratory... 3 Home Page... 3 Homepage Key Features... 3 Collaboration Map... 4 Search

More information

Introduction to Inversion in Geophysics

Introduction to Inversion in Geophysics Course given at the University of Fribourg (9 April 00) Introuction to Inversion in eophysics Dr. Laurent Marescot Laurent Marescot, 00 Learning Objective an Agena Learning objective: Agena: get the basic

More information

ANALYTICAL OPTIMIZATION OF SIMPLE ROOF SHADING DEVICES. Khaled Nassar 1 and Mohamed Aly 1. line below should be left

ANALYTICAL OPTIMIZATION OF SIMPLE ROOF SHADING DEVICES. Khaled Nassar 1 and Mohamed Aly 1. line below should be left ANALYTICAL OPTIMIZATION OF SIMPLE ROOF SHADING DEVICES Khale Nassar 1 an Mohame Aly 1 1 The American University in Cairo line below shoul be left ABSTRACT Parametric an algorithmic esign tools have evelope

More information

Cloud Search Service Product Introduction. Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD.

Cloud Search Service Product Introduction. Issue 01 Date HUAWEI TECHNOLOGIES CO., LTD. 1.3.15 Issue 01 Date 2018-11-21 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Lt. 2019. All rights reserve. No part of this ocument may be reprouce or transmitte in any form or by any

More information

arxiv: v1 [cs.cr] 22 Apr 2015 ABSTRACT

arxiv: v1 [cs.cr] 22 Apr 2015 ABSTRACT Differentially Private -Means Clustering arxiv:10.0v1 [cs.cr] Apr 01 ABSTRACT Dong Su #, Jianneng Cao, Ninghui Li #, Elisa Bertino #, Hongxia Jin There are two broa approaches for ifferentially private

More information

An In Depth Look at VOLK

An In Depth Look at VOLK An In Depth Look at VOLK The Vector-Optimize Library of Kernels Nathan West U.S. Naval Research Laboratory 26 August 2015 (U) 26 August 2015 1 / 19 A brief look at VOLK organization VOLK is a sub-project

More information

Recurrent Subgraph Prediction

Recurrent Subgraph Prediction Recurrent Subgraph Preiction Saurabh Nagrecha Nitesh V. Chawla Horst Bunke Dept. of Computer Science an Engg., icensa University of Notre Dame, Notre Dame, IN, USA. email: snagrech@n.eu Dept. of Computer

More information

Increasing research efficiency. Lucia Franco 15 April 2010

Increasing research efficiency. Lucia Franco 15 April 2010 Content Innovation Increasing research efficiency Lucia Franco 15 April 2010 Content Innovation A Journey Article of the Future Why, How, What Cell Press case Feedback Other disciplines Contextual Linking

More information

MATLAB MEDICAL IMAGES CLASSIFICATION ON GRAPHICS PROCESSORS

MATLAB MEDICAL IMAGES CLASSIFICATION ON GRAPHICS PROCESSORS U.P.B. Sci. Bull., Series C, Vol. 75, Iss. 2, 203 ISSN 2286-3540 MATLAB MEDICAL IMAGES CLASSIFICATION ON GRAPHICS PROCESSORS Ramona DIN Due to their massively parallel harware esign, graphic processors

More information

ETNA Kent State University

ETNA Kent State University Electronic Transactions on Numerical Analysis. Volume 6, pp. 246-254, December 997. Copyright 997,. ISSN 068-963. ETNA etna@mcs.kent.eu FAST SOLUTION OF MSC/NASTRAN SPARSE MATRIX PROBLEMS USING A MULTILEVEL

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

More information

MODULE VII. Emerging Technologies

MODULE VII. Emerging Technologies MODULE VII Emerging Technologies Computer Networks an Internets -- Moule 7 1 Spring, 2014 Copyright 2014. All rights reserve. Topics Software Define Networking The Internet Of Things Other trens in networking

More information

Improving Web Search Ranking by Incorporating User Behavior Information

Improving Web Search Ranking by Incorporating User Behavior Information Improving Web Search Ranking by Incorporating User Behavior Information Eugene Agichtein Microsoft Research eugeneag@microsoft.com Eric Brill Microsoft Research brill@microsoft.com Susan Dumais Microsoft

More information