We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

"Bioruby"...understanding the intricacies of 'Life' using Ruby

00:00

Formal Metadata

Title
"Bioruby"...understanding the intricacies of 'Life' using Ruby
Title of Series
Number of Parts
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language
Producer
Production PlaceMiami Beach, Florida

Content Metadata

Subject Area
Genre
Abstract
Learn about the genes, which controls everything you do and find out how you can ease the task of your similarity with a salamander using Bioruby! Bioruby is great Bioinformatics tool which helps to process biological data and analyze it. 5 years after ruby programming language came into vogue(1995), bioruby came into existence in 2000, both developed in Japan. BioRuby project provides an integrated environment in bioinformatics for the Ruby language. This project is supported by University of Tokyo (Human Genome Center), Kyoto University (Bioinformatics Center) and the Open Bio Foundation.Welcome to the ruby in the living world, integrating ruby with the Bioinformatics and have fun. On one hand we have the Bioinformatics, the large database of the huge genome sequences, the search algorithms to search the gene similarity between different organisms, gene-mutations using the popular search tool Blast, Fasta etc. BioRuby helps us to do the same searching thing using ruby programming language. As ruby is a pure object-oriented programming language(everything in ruby is an object) and being a easy to read and write, it's fun to use here without being lost in the plethora of genomic data. One of the greatest contributions from Bioruby is Biogems, which like any other rubygems helps to perform modular approaches in order to perform specific functionality. One such gem is bio-ucsc-api gem, which helps to fetch record from UCSC DB and the best part is the gem has been implemented using the Actice Record Framework thereby easing the record fetch, instead of complex sql queries. We explained the basic concepts of Gene, DNA. RNA, Amino-acids, Human Genome Project and how these huge data are stored and analyzed by the famous Bioinformatics tools like BLAST, Fasta and how Bioruby interacts with the different biological databases like Genbank, Swissprot etc.
Video gameMenu (computing)Computer virusSound effectSymbol tableComputer-assisted translationMultiplication signGodGoodness of fitVideo gameGame theory
Structural loadSimilarity (geometry)Whiteboard4 (number)Optical disc driveMereologyElement (mathematics)Social classLevel (video gaming)Presentation of a groupOffice suiteElectronic mailing list
Video GenieCellular automatonData structureAtomic nucleusMultiplication signComputer virusTerm (mathematics)Functional (mathematics)Flow separationEndliche ModelltheorieFamilyComputer animation
Position operatorContext awarenessRule of inferenceCorrespondence (mathematics)Military baseSequenceError message2 (number)Peer-to-peerControl flow
SequenceLogic gateMereologySequenceRule of inferenceMilitary baseLine (geometry)Single-precision floating-point formatError messageOrder of magnitudeElectronic mailing listExecution unitComputer animation
Group actionRule of inferenceMusical ensembleData structure
DatabaseSequenceRadiusLibrary (computing)Data structureCore dump
SequenceCompilation albumParity (mathematics)String (computer science)Position operatorSampling (statistics)SequenceData structureMereologySocial classDifferent (Kate Ryan album)Physical systemVideo gameMilitary baseFunctional (mathematics)Multiplication signOrder (biology)SequelPeer-to-peerDoubling the cubeRight angleStandard deviationForcing (mathematics)DivisorBit rateEnvelope (mathematics)Error messageComputer animation
ACIDProteinProteinRange (statistics)Form (programming)Functional (mathematics)SequenceMappingMilitary baseBuildingBlock (periodic table)
Maxima and minimaTrigonometric functionsCanonical correlationCodeTable (information)Cartesian closed categoryOctahedronOvalCorrelation and dependenceComputer-assisted translationSign (mathematics)SyntaxbaumSummierbarkeitScalable Coherent InterfaceComputational complexity theoryChinese remainder theoremSatelliteArc (geometry)AngleSequenceMilitary baseOrder (biology)CodeForm (programming)Error messageSimilarity (geometry)Doubling the cubeRight angleRoundness (object)Single-precision floating-point formatCellular automatonMathematicsPoint (geometry)Cartesian coordinate systemTerm (mathematics)Replication (computing)SpacetimeSoftware bugBasis <Mathematik>WindowComputer animation
Different (Kate Ryan album)Thomas BayesMilitary baseProteinString (computer science)Row (database)Translation (relic)Student's t-testCausalityBitInsertion lossArithmetic meanSequenceFunction (mathematics)Form (programming)ACIDVideo gamePosition operatorMereologyComputer-assisted translationCodeCodeComputer animation
CurvatureDatabaseFile formatCore dumpProteinLibrary (computing)Computer fileInformationNeuroinformatikCoefficient of determinationSequenceGame theoryCategory of beingProjective planeSeries (mathematics)
ApproximationSequenceSpeciesCellular automatonDifferent (Kate Ryan album)Cellular automatonEntire functionCategory of beingSequenceComputer animation
ApproximationSequenceSpeciesCellular automatonDatabaseProteinRevision controlNeuroinformatikPoint (geometry)Moving averageComputer animation
Revision controlExploratory data analysisSoftwareRevision controlLocal ringSequenceSelf-organizationEndliche ModelltheorieComputer animation
Latent heatQuery languageLink (knot theory)Matrix (mathematics)Identity managementLengthPauli exclusion principleSampling (statistics)CASE <Informatik>Position operatorSequenceProteinFunction (mathematics)Query languageAlgorithmSelf-organizationWebsiteMultiplication signLine (geometry)Game theoryRelational databaseRaw image formatSign (mathematics)ACIDIdentity managementComputer animation
SequenceFunction (mathematics)LengthQuery languageIdentity managementProgrammable logic arrayDiscrepancy theoryDatabaseExpected valueDevice driverObject (grammar)SequenceRemote procedure callMusical ensembleMultiplication signProteinMatching (graph theory)Virtual machineStatistical hypothesis testingSimilarity (geometry)Sampling (statistics)Different (Kate Ryan album)Number
Function (mathematics)Identity managementLengthQuery languageSequenceSequencePower (physics)Function (mathematics)LengthComputer filePosition operatorDialectIdentity managementResultantProteinWebsiteDecimalPoint (geometry)
Library (computing)Multiplication signCore dumpDatabaseCAN busEndliche ModelltheorieComputer animation
Server (computing)DatabaseRow (database)Software frameworkSoftware frameworkDecimalTable (information)19 (number)Row (database)Database
Connected spaceSequenceDatabaseType theoryComputer animation
DatabaseTable (information)ResultantUniform resource locatorComa BerenicesComputer animation
Electric generatorBit rateSequenceDifferent (Kate Ryan album)Sampling (statistics)ResultantDrop (liquid)Medical imagingFile formatMathematical analysisEndliche ModelltheorieEntire functionNeuroinformatikBarrelled spaceMilitary baseComputer animation
Projective planeMathematical analysisRepository (publishing)Query languageGoodness of fitCore dumpLibrary (computing)DatabaseComputer animation
Open setDatabaseVideo gameGoogolLogic synthesisCodeVideo gameWater vaporEvoluteNeuroinformatikGoogolBridging (networking)Social classMereologyOpen sourceNumberWordOpen setLogic synthesisProjective planeComputer animation
Social classMathematicsNP-hardIntegrated development environmentArmData recoveryComputer animation
SoftwareVideoconferencing
Transcript: Englisch(auto-generated)