Design of a Flexible, User Friendly Feature Matrix Generation System and Its Application on Biomedical Datasets

Total Page:16

File Type:pdf, Size:1020Kb

Design of a Flexible, User Friendly Feature Matrix Generation System and Its Application on Biomedical Datasets J Grid Computing (2020) 18:507–527 https://doi.org/10.1007/s10723-020-09518-y Design of a Flexible, User Friendly Feature Matrix Generation System and its Application on Biomedical Datasets M. Ghorbani & S. Swift & S. J. E. Taylor & A. M. Payne Received: 26 June 2018 /Accepted: 23 March 2020 / Published online: 27 April 2020 # The Author(s) 2020 Abstract The generation of a feature matrix is the first report demonstrates the use of our proposed WS- step in conducting machine learning analyses on com- PGRADE/gUSE BOINC system to identify features to plex data sets such as those containing DNA, RNA or populate matrices from very large DNA sequence data protein sequences. These matrices contain information repositories, however we propose that this system could for each object which have to be identified using com- be used to analyse a wide variety of feature sets includ- plex algorithms to interrogate the data. They are nor- ing image, numerical and text data. mally generated by combining the results of running such algorithms across various datasets from different Keywords BOINC . Desktop grid . DNA sequence . and distributed data sources. Thus for non-computing Feature subset selection . Machine learning . High experts the generation of such matrices prove a barrier to performance computing . WS-PGRADE . gUSE . DNA employing machine learning techniques. Further since feature identification . DNA sequence . Speedup datasets are becoming larger this barrier is augmented by the limitations of the single personal computer most often used by investigators to carry out such analyses. 1 INTRODUCTION Here we propose a user friendly system to generate feature matrices in a way that is flexible, scalable and Machine learning techniques have proved to be important extendable. Additionally by making use of The Berke- tools in many research areas to aid knowledge discovery ley Open Infrastructure for Network Computing from complex data sets. Examples of its far reaching (BOINC) software, the process can be speeded up using impact and methods have been extensively reported distributed volunteer computing possible in most insti- [1–3]. Machine learning analysis however is preceded by tutions. The system makes use of a combination of the the important stage of feature matrix generation which Grid and Cloud User Support Environment (gUSE), selects the features to be analyzed from these data sets. In combined with the Web Services Parallel Grid Runtime some cases these features can be simply a chosen subset of and Developer Environment Portal (WS-PGRADE) to features in the data set; chosen using expert knowledge of create workflow-based science gateways that allow the subject arena the data was collected from. Often how- users to submit work to the distributed computing. This ever the features are generated by running algorithms across the data to draw out derived features or values not : : : M. Ghorbani S. Swift S. J. E. Taylor A. M. Payne (*) in the original data set. It follows therefore that the suc- Department of Computer Science, College of Engineering, Design cessful outcome of machine learning techniques is highly and Physical Sciences, Brunel University London, Kingston Lane, Uxbridge, Middx UB8 3PH, UK dependent upon the feature generation stage [4]. This adds e-mail: [email protected] an additional layer of complexity to an already difficult analysis for the non-expert. 508 M. Ghorbani et al. Table 1 methods for grid enabling in BOINC BOINC API DC-API BOINC Wrapper GenWrapper GBAC Supported Programming C/C++/FORTRAN/Python C/C++/Java/Python Control-flow POSIX shell non required languages description in scripting XML Legacy application No No Yes Yes Yes Native application Yes Yes Partial Partial Partial Application level Yes Yes Partial Partial Partial checkpointing Type Native Native Native Native Virtualized Requires client-side third No No No No Yes (VirtualBox party software predeployed) A significant amount of work has been achieved [5, investigators wish to data mine for new discoveries and 6] focusing on the algorithms for feature generation novel associations. It has been described as the fourth ensuring that the features in the matrix are of high paradigm of data-intensive science [10, 11] or data- quality, however we can find no work describing a driven science after the first three paradigms of compu- system designed to place these algorithms into a kind tational, experimental and theoretical science. This data- of workflow that makes this stage flexible. Thus we driven science complements existing paradigms noted a gap in systems design that allowed interchange attempting to link knowledge with observations [12]. of feature generation algorithms so if new or different This new discipline requires new data management features needed to add to the matrix this can be done systems which are distributed in many locations. Dis- with little impact on the original scheme. Currently tributed and cloud computing capacity are needed to feature generation is prepared de novo from first princi- cope with the enormity of the data [11]. Further the data ples for each particular analysis in a project and there is may be in different formats and the experimenter may no general propose flexible design for this stage of wish to make use of many very different software pack- machine learning. We concluded that one of the best ages to achieve the analysis required. Cross- ways to do the feature generation is the use of workflow architectural implementation of algorithms and systems systems [7]. This enables the workflow design to be is being attempted to analyse this data (e.g., Grid/Cloud later reused or merged with other workflows. Also if [13–22]) but these efforts are only achievable with the there is a need to focus on a particular class of features, help of computer specialists e.g. the HUBzero [17] the workflow system could be enabled to turn off or on cyber grid infrastructure or they are limited to that part of the workflow, and see the resultant outcome. workflows within a particular topic area e.g. WeNMR Current work flow systems include Nextflow for structural biology with access to a computing grid https://www.nextflow.io/, Snakemake, [8] Galaxy [9] offered by the project partners [16]. This poses issues for however these systems are either complex to use, not the data domain experts as they try to grapple with as flexible as we required or if they are easy to use have unuser-friendly software and the limited computer pro- not been implemented on a distributed system important cessing capacity of their single computers if they choose for the analysis of large datasets. To test our system we to undertake bespoke analyses. The workflows we have decided to use some of the most complex data sets developed to assist in these analyses try and map currently available namely those in the field of biology “routes” through the steps need to analyze a particular and biomedicine, with particular reference to molecular data set in the way desired by the experimenter and genetics. In choosing this field we were also driven to assist in creating bespoke successions of processes that provide not only a flexible system but a very user need to be carried out on a data set to analyze it. Further friendly one since most experts in this filed have little they allow users to use volunteered distributed systems computational expertise. to harness greater processing power and to achieve Today’s studies in biology and biomedicine involve practical run times [19, 20]. ever increasing complex and larger data sets which the Design of a Flexible, User Friendly Feature Matrix Generation System and its Application on Biomedical... 509 Fig. 1 Interaction between different BOINC processes, database processes and the server side components (shown in the rectangles) [29]. Many bioinformatics software packages and algo- application without the need to know the details of the rithms exist for the identification of biological features. workflow, making it easy to use by non-programmers. Some of them are available as user friendly web-based The gUSE workflow portal was selected as the software with a GUI interface such as MEME which workflow management service as it can be connected identifies DNA motifs (meme-suite.org/) or those on the to a diverse range of distributed computing infrastruc- NCBI hub (https://www.ncbi.nlm.nih.gov/). However, tures. The advantage of using gUSE are an application the vast majority are only available as command line specific API (Application Program Interface) which tools and so are inaccessible to the non-computationally enables the developer to develop a form-based interface trained biologist. This work details the design of a for workflows therefore the user can easily interact with system that uses volunteer distributed computing to the application without the need to know the details of query and explore biological data using a user-friendly the workflow. WS-PGRADE/gUSE [18] was chosen as and form-based workflow as a way to make these pack- it offers a complete, customizable web-based generic ages and algorithms more accessible for the non- portal framework system to run applications. Different computer coding expert. The user can easily interact applications, each representing a function to be executed with the application like any other web-based onthedata,canbejoinedtocreatecustomized stataggregator wfs storage Liferay- wspgrade Information dci_bridge_service portal-6.1.0 gUSE Liferay Database Database Fig. 2. gUse server architecture. 510 M. Ghorbani et al. Virtual machine BOINC Debian server GenWrapper gUSE 3G BRIDGE Banana btwisted BOINC Virtual machine BOINC GenWrapper Banana btwisted Fig. 3 The different software used in the client and server side of the system showing their interaction with each other workflows. Details of the WS-PGRADE/gUSE In our experience many biologists do not have access workflow concept is described in Balasko (2014) [23].
Recommended publications
  • Before the Web There Was Gopher
    Before the Web There Was Gopher Philip L. Frana Charles Babbage Institute The World Wide Web, universally well known today, was preceded by an efficient software tool that was fondly named Gopher. The Internet Gopher, much like the Web, enabled users to obtain information quickly and easily. Why, then, did it disappear but the Web did not? Gopher faded into obscurity for two main reasons: hypertext and commerce. Before the Web there was Gopher, a nearly anymore, despite the efforts of a handful of defunct Internet application protocol and asso- individuals to revitalize the protocol. Why did ciated client and server software.1 In the early Gopher fail? Many Gopher aficionados have a 1990s, Gopher burrowed a crucial path ready answer: pretty pictures. For them, the through a perceived bottleneck on the Web won and Gopher lost because the Web Information Superhighway. Internet Gopher could display vibrant images of, for example, passed away as a technological and social phe- hand-woven Turkish rugs, animated glyphs of nomenon quickly: Its inventors released mice stuffing email into virtual mailboxes, and Gopher in 1991. Within three years, the World blinking advertising banners. Clearly, the Wide Web had bypassed it. Most people who “Gopher faithful”—as they are often called— surf the Web today have no idea what Gopher are right about the importance of pictures. is, but in the 1990s it helped usher in a new age People get serious when money is at stake, and of user-friendly access to a rapidly growing uni- in the early 1990s lots of people came to accept verse of online information.
    [Show full text]
  • Here Comes Everybody by Clay Shirky
    HERE COMES EVERYBODY THE POWER OF ORGANIZING WITHOUT ORGANIZATIONS CLAY SHIRKY ALLEN LANE an imprint of PENGUIN BOOKS ALLEN LANE Published by the Penguin Group Penguin Books Ltd, 80 Strand, London we2R ORL, England Penguin Group IUSA) Inc., 375 Hudson Street, New York, New York 10014, USA Penguin Group ICanada), 90 Eglinton Avenue East, Suite 700, Toronto, Ontario, Canada M4P 2Y3 la division of Pearson Penguin Canada Inc.) Penguin Ireland, 25 St Stephen's Green, Dublin 2, Ireland la division of Penguin Books Ltd) Penguin Group IAustralia), 250 Camberwell Road, Camberwell. Victoria 3124. Austra1ia (a division of Pearson Australia Group Pty Ltd) Penguin Books India Pvt Ltd, II Community Centre, Panchsheel Park. New Delhi - 110 017, India Penguin Group INZ), 67 Apollo Drive, Rosedale, North Shore 0632, New Zealand la division of Pearson New Zealand Ltd) Penguin Books ISouth Africa) IPty) Ltd, 24 Sturdee Avenue, Rosebank, Johannesburg 2196, South Africa Penguin Books Ltd, Registered Offices: 80 Strand, London we2R ORL, England www.penguin.com First published in the United States of America by The Penguin Press, a member of Penguin Group (USA) Inc. 2008 First published in Great Britain by Allen Lane 2008 Copyright © Clay Shirky, 2008 The moral right of the author has been asserted AU rights reserved Without limiting the rights under copyright reserved above, no part of this publication may be reproduced, stored in or introduced into a retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photocopying, recording or otherwise). without the prior written permission of both the copyright owner and the above publisher of this book Printed in Great Britain by Clays Ltd, St Ives pic A CI P catalogue record for this book is available from the British Library www.greenpenguin.co.uk Penguin Books is committed (0 a sustainable future D MIXed Sources for our business, our readers and our planer.
    [Show full text]
  • People Rachel Andrew Ravenblack's Perch Music Ani Difranco Alisha's
    People Rachel Andrew Ravenblack’s Perch Music Ani Difranco Alisha’s Attic Geek El Reg Sluggy Freelance User Friendly Think Geek Kuro5hin Every OS Sucks Well hi there Thank you for downloading another fine quality comedy product from Three dead trolls in a baggie and your friends at mp3.com Good for you Of course, if you’ve downloaded this from napster, screw you, you know what, free isn’t good enough for you, your gotta rip us of, thats okay, I will find you and I will kill you ha, ha, ha You see, I come from a time in the nineteen hundred and seventies when computers where used for two things too either go to the moon or play pong and nothing inbetween, you see and You didn’t need a fancy operating system to play pong and the men who went to the moon, god bless them did it with no mouse and a plain text only black and white screen and thiry−two kilobytes of ram but then round about the late seventies home computers started to do a little bit more than play pong very little more why computers started to play games and balance check books why, you could play zakon on you apple II or write a book all with a computer that had thirty−two kilobytes of ram It was enough to go to the moon it was enought for you it was a golden time a time before windows a time before mouses a time before the internet and bloatware and a time before every OS sucked ahhh mmm Well way back in the olden times my computer worked for me I’d laugh and play all night and day on zork one, two and three the amiga, vic 20 and sinclair two, the trs 80 and the apple II they
    [Show full text]
  • A New Storytelling Era: Digital Work and Professional Identity in the North American Comic Book Industry
    A New Storytelling Era: Digital Work and Professional Identity in the North American Comic Book Industry By Troy Mayes Thesis submitted for the degree of Doctor of Philosophy in the Discipline of Media, The University of Adelaide January 2016 Table of Contents Abstract .............................................................................................. vii Statement ............................................................................................ ix Acknowledgements ............................................................................. x List of Figures ..................................................................................... xi Chapter One: Introduction .................................................................. 1 1.1 Introduction ................................................................................ 1 1.2 Background and Context .......................................................... 2 1.3 Theoretical and Analytic Framework ..................................... 13 1.4 Research Questions and Focus ............................................. 15 1.5 Overview of the Methodology ................................................. 17 1.6 Significance .............................................................................. 18 1.7 Conclusion and Thesis Outline .............................................. 20 Chapter 2 Theoretical Framework and Methodology ..................... 21 2.1 Introduction .............................................................................. 21
    [Show full text]
  • Quickspecs HP Cluster Platform Express
    RETIRED: Retired products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models. QuickSpecs HP Cluster Platform Express Overview Rack with HP ProLiant BL465c G5 Server Blades Rack with HP ProLiant DL165 G5 Servers An HP Cluster Platform Express configuration examples: Left rack with 32 HP ProLiant BL465c G5 in 2 c-Class enclosures, a 24-port switch and a rackmounted thin monitor. Right rack with 32 HP ProLiant DL165 G5 nodes, two InfiniBand switches, two switches, and a rack mounted thin monitor. DA - 12324 Worldwide — Version 15 — September 14, 2012 Page 1 RETIRED: Retired products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models. QuickSpecs HP Cluster Platform Express Overview What's New Support for HP ProLiant BL460c G6, HP ProLiant BL280c G6, HP ProLiant DL380 G6, HP ProLiant DL160 G6 Support for InfiniBand QDR At A Glance Cluster Platform Express is one rack implementations of the HP Cluster Platform 3000 and 4000, with the most commonly selected configuration options The simplified product menu eases configuration and ordering for solutions that require 32 rackmounted server or 48 server blade compute nodes or less, and are using Gigabit Ethernet or InfiniBand as the cluster interconnect Small scale clusters can be deployed faster
    [Show full text]
  • Which Linux Distribution? Difficulty in Choosing?
    Which Linux distribution? Difficulty in choosing? Ver 190916 www.ubuntutor.com Twitter @LaoYa14 Contents Page Contents 3 That's enough 4 At first 5 At first little about Linux world 6 Quick start guide for choosing the right distro for beginners 7 Basic information 8 ”Linux tree” 9 Basic information 10 Questions on the web site 11 Distros 12 App store 13 Ubuntu 16.04 and 18.04 14 Ubuntu MATE 15 Lubuntu 16 Ubuntu Budgie 17 Kubuntu 18 Xubuntu 19 Linux Mint 20 Zorin 21 MX Linux 22 Pepermint 23 Deepin 24 Arch Linux 25 Manjaro 26 Ubuntu Kylin 27 Ubuntu Studio 28 Kali Linux 29 Edubuntu 30 Desktop environments for Linux 31 File manager NEMO 32 File manager NAUTILUS 33 Installing Ubuntu live USB (test drive) That's enough When laptop is old and there is Windows XP, what to do? You can install Ubuntu Mate on your old laptop and keep at the same time Windows XP too, if you like XP. Or you can buy a tiny new laptop about 200-300 €/$ and change Windows 10 to Ubuntu. It works! I have made both about three years ago, and I haven't used Windows since then. My own laptop is cheap HP Stream 4 MB/32 GB. When I was studying Ubuntu, I noticed that simple beginner's guide books were not available. So, I did a guide book. I also created a website and named it www.ubuntutor.com. It currently includes Ubuntu 16.04 and 18.04 tutorials. And this guide is third one.
    [Show full text]
  • Don't Make Me Think! a Common Sense Approach to Web Usability, Second Edition © 2006 Steve Krug
    Don’t Make Me Think! a common sense approach to web usability SECOND EDITION Steve Krug New Riders Publishing Berkeley, California USA Don't Make Me Think! A Common Sense Approach to Web Usability, Second Edition © 2006 Steve Krug New Riders 1249 Eighth Street Berkeley, CA 94710 510/524-2178 800/283-9444 510/524-2221 (fax) Find us on the Web at www.peachpit.com To report errors, please send a note to [email protected] New Riders is an imprint of Peachpit, a division of Pearson Education. Editor: Karen Whitehouse Production Editor: Lisa Brazieal Interior Design and Composition: Allison D. Cecil Illustrations by Mark Matcho Farnham fonts provided by The Font Bureau, Inc. (www.fontbureau.com) Notice of Rights All rights reserved. No part of this book may be reproduced or transmitted in any form by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. For information on getting permission for reprints and excerpts, contact [email protected]. Notice of Liability The information in this book is distributed on an “As Is” basis, without warranty. While every precaution has been taken in the preparation of the book, neither the author nor Peachpit shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the instructions contained in this book or by the computer software and hardware products described in it. Trademarks Throughout this book, trademarks are used. Rather than put a trademark symbol in every occurrence of a trademarked name, we state that we are using the names in an editorial fashion only and to the benefit of the trademark owner with no intention of infringement of the trademark.
    [Show full text]
  • All Your Base Are Belong to Us: All Your Base Are
    University of Illinois at Urbana-Champaign Graduate School of Library and Information Science Alumni Newsletter 2005 –2006 All Your Base Are Belong To Us: Cross-Cultural Encounters in Amateur Online Videos University of Illinois at Urbana-Champaign Contents Letter from the Dean ...................... 1 Cover Story .................................... 2 Feature Stories ............................... 8 School News ................................ 14 Faculty News ............................... 23 Student News ............................... 26 LIS Library News ........................ 28 Alumni/Development News ........ 29 LSAA News ................................. 34 Class Notes .................................. 36 STAFF The GSLIS Alumni Newsletter is produced annually by the University of Illinois Graduate School of Library and Information Science Office of Publica - tions and Communications for the Office of Development and Alumni Relations. For more information about the Alumni Newsletter or to make a submission, call (217) 333-2973 or e-mail [email protected]. More infor - mation about GSLIS in general can be found on our Web site: www.lis.uiuc.edu. Editor: Marlo Welshons Managing Editor: Kim Schmidt Contributors: Chantelle Hougland, Xiao Hu, Lori Kendall, Andrea Lynn, Candle Wester-Mittan, Kim Schmidt, Sue Searing, Marianne Steadley, Diana Stroud, Karin Suni, John Unsworth, Richard Urban, and Marlo Welshons. Design: Bonadies Creative Inc. Alumni Newsletter 2005-2006 Graduate School of Library and Information Science 1 LETTER FROM THE DEAN Engagement IMLS funding, Assistant Dean for Library Administrator (CPLA) certifica - with communi - Student Affairs Rae-Anne Montague tion program, toward which we will ties is the theme (MS ’00, PhD ’06) will head up the offer six-week online courses: “Budget that emerges “Library Access Midwest Program and Finance” and “Organization and from this edition (LAMP)” project.
    [Show full text]
  • Quickspecs AMD Firestream Compute Module Overview
    RETIRED: Retired products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models. QuickSpecs AMD FireStream Compute Module Overview HP supports, on the HP ProLiant WS460c Workstation Blade, computational accelerator modules based on AMD® FireStream™ Graphical Processing Unit (GPU) technology. The following FireStream Computing Module is available from HP, for use in the HP ProLiant WS460c G6 Workstation Blade AMD FireStream 9350 1-Slot Passive Module The FireStream 9350 Computing Module enables seamless integration of GPU computing with HP ProLiant Workstation Blades for high-performance computing and large data center, scale-out deployments. The FireStream 9350 offers maximum floating-point performance per slot combined with AMD's ATI FirePro™ professional graphics features. The FireStream 9350 module delivers all of the standard benefits of GPU computing while enabling maximum reliability and tight integration with system monitoring and management tools such as HP Cluster Management Utility. The FireStream 9350 is the ideal inexpensive solution for customers who want to deploy high performance computing in addition to advanced and remote visualization in the same datacenter. The HP GPU Ecosystem includes HP Cluster Platform specification and qualification, HP-supported GPU-aware cluster software, and also third-party GPU-aware cluster software for FireStream modules on HP ProLiant Workstation Blades. In particular, the HP Cluster Management Utility (CMU) will monitor and display GPU health sensors such as temperature. CMU will also install and provision the GPU drivers and the OpenCL™ software used for programming the GPU.
    [Show full text]
  • 0.00 Download Free
    1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 0 1 0 0 1 0 1 0 0 1 0 0 0 0 1 1 1 1 SCHOLARLY EDITING IN DIGITAL ADVANCES 1 0 1 0 1 1 0 1 0 0 0 1 1 1 0 1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 1 1 0 1 0 0 0 1 1 1 0 0 1 0 1 0 0 0 1 1 0 1 0 0 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 0 1 0 0 1 0 1 1 1 1 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 1 1 0 1 1 0 1 1 1 0 0 0ADVANCES1 1 1 0 0 1 1 0 1IN1 DIGITAL0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 0 1 1 0 0 1 1 0 1 1 1 1 1 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 0 0 0 1 1 0 SCHOLARLY0 0 0 0 0 1 EDITING 0 1 0 1 0 1 0 1 0 0 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 0 1 0 1 1 1 0 0 1 0 1 0 PAPERS As1 the papers in this volume testify, digital scholarly editing is a vibrant 0 0 1 1 1 0 0 0 0 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 1 0 1 1 1 0 0 1 0 0 0 0 1 1 1 1 PRESENTED AT practice.
    [Show full text]
  • Linux-Distributions-And-The-Ubuntu
    Ubuntu Linux Fundamentals Linux Distributions and the Ubuntu Distro Let’s discuss Linux Distributions or Distro’s. An operating system isn’t much use if it doesn’t have a suite of applications you can use on it. A desktop environment, and an office suite for users, or web application servers like Apache, and Nginx, or databases like MySQL are what you need to do or display your work. Linux is packaged into distributions, or distro’s. A site called DistroWatch.com has been a go-to resource for what’s going on in the Distro world for some time. If you go to DistroWatch.com, then click on Major Distributions in the upper right, you’ll be taken to their Top 10 Distributions page. Scrolling down, we can see that there are many Distro’s available. Linux Mint Ubuntu Debian Mageia Fedora - A Free, Open source, cutting edge version of Red Hat openSUSE archlinux CentOS - Unbranded version of Red Hat PCLinuxOS Slackware Linux FreeBSD - BSD isn’t Linux, as it’s not based on the Linux kernel, but it is open source and UNIX like. That’s just the Top 10 from DistroWatch. There are literally hundreds of distro’s out there. This begs the question. Why should you choose Ubuntu? The straight answer is, you shouldn’t. You shouldn’t, that is, unless it is the distro that fits your needs. If you want a unique build for Penetration Testing networks, or ethical hacking, use Kali Linux. It’s a great suite of tools and utilities for scanning for and exploiting vulnerabilities on systems.
    [Show full text]
  • NETTISARJAKUVA LIIKETOIMINTANA Katsaus Nettisarjakuvien Ansaintamalleihin
    Tomi Taskila NETTISARJAKUVA LIIKETOIMINTANA Katsaus nettisarjakuvien ansaintamalleihin NETTISARJAKUVA LIIKETOIMINTANA Katsaus nettisarjakuvien ansaintamalleihin Tomi Taskila Opinnäytetyö Syksy 2010 Viestinnän koulutusohjelma Oulun seudun ammattikorkeakoulu TIIVISTELMÄ Oulun seudun ammattikorkeakoulu Viestinnän koulutusohjelma, kuvallisen viestinnän suuntautumisvaihtoehto _______________________________________________________________ Tekijä: Tomi Taskila Opinnäytetyön nimi: Nettisarjakuva liiketoimintana Työn ohjaaja: Heikki Timonen Työn valmistumislukukausi ja -vuosi: Syksy 2010 Sivumäärä: 33 _______________________________________________________________ TIIVISTELMÄ Nettisarjakuvia on ollut jo internetin alkuajoista asti. Internetistä muodostui käte- vä julkaisupaikka harrastajille ja itsenäisille sarjakuvantekijöille. Internetin kau- pallistuessa nettisarjakuvilla saattoi tienata rahaakin. Tekniikan ja palveluiden kehityksen myötä nettisarjakuvia on tullut jatkuvasti lisää, mutta vain muutama tusina on menestynyt kaupallisesti niin hyvin, että sarjakuva elättää tekijänsä. Opinnäytetyöni tavoitteena on kartoittaa eri keinoja, joilla nettisarjakuvilla voi ansaita rahaa. Tarkastelen keinojen hyviä ja huonoja puolia sekä niiden sovel- tuvuutta nettisarjakuvan käyttöön. Alustuksena on lyhyesti nettisarjakuvien his- toriaa sekä muutama esimerkkitapaus hyvin menestyneistä nettisarjakuvista. Nettisarjakuvien yleisin ansaintakeino on mainonta, jonka avulla sarjakuvanteki- jä saa rahaa sivuillaan näkyvien mainosten näyttökerroista tai klikkauksista.
    [Show full text]