{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:15:11Z","timestamp":1760170511976},"reference-count":16,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2009,8,25]],"date-time":"2009-08-25T00:00:00Z","timestamp":1251158400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2009,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec><jats:title>Background<\/jats:title><jats:p>Visualization software can expose previously undiscovered patterns in genomic data and advance biological science.<\/jats:p><\/jats:sec><jats:sec><jats:title>Results<\/jats:title><jats:p>The Genoviz Software Development Kit (SDK) is an open source, Java-based framework designed for rapid assembly of visualization software applications for genomics. The Genoviz SDK framework provides a mechanism for incorporating adaptive, dynamic zooming into applications, a desirable feature of genome viewers. Visualization capabilities of the Genoviz SDK include automated layout of features along genetic or genomic axes; support for user interactions with graphical elements (Glyphs) in a map; a variety of Glyph sub-classes that promote experimentation with new ways of representing data in graphical formats; and support for adaptive, semantic zooming, whereby objects change their appearance depending on zoom level and zooming rate adapts to the current scale. Freely available demonstration and production quality applications, including the Integrated Genome Browser, illustrate Genoviz SDK capabilities.<\/jats:p><\/jats:sec><jats:sec><jats:title>Conclusion<\/jats:title><jats:p>Separation between graphics components and genomic data models makes it easy for developers to add visualization capability to pre-existing applications or build new applications using third-party data models. Source code, documentation, sample applications, and tutorials are available at<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xlink:href=\"http:\/\/genoviz.sourceforge.net\/\" ext-link-type=\"uri\">http:\/\/genoviz.sourceforge.net\/<\/jats:ext-link>.<\/jats:p><\/jats:sec>","DOI":"10.1186\/1471-2105-10-266","type":"journal-article","created":{"date-parts":[[2009,8,25]],"date-time":"2009-08-25T18:14:47Z","timestamp":1251224087000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Genoviz Software Development Kit: Java tool kit for building genomics visualization applications"],"prefix":"10.1186","volume":"10","author":[{"given":"Gregg A","family":"Helt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John W","family":"Nicol","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ed","family":"Erwin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Blossom","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"suffix":"Jr","given":"Steven G","family":"Blanchard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen A","family":"Chervitz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cyrus","family":"Harmon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ann E","family":"Loraine","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,8,25]]},"reference":[{"issue":"5133","key":"2996_CR1","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1126\/science.8211171","volume":"262","author":"P Aldhous","year":"1993","unstructured":"Aldhous P: Managing the genome data deluge. Science 1993, 262(5133):502\u2013503. 10.1126\/science.8211171","journal-title":"Science"},{"issue":"1","key":"2996_CR2","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1186\/gb-2004-6-1-301","volume":"6","author":"EL Sonnhammer","year":"2005","unstructured":"Sonnhammer EL: Genome informatics: taming the avalanche of genomic data. Genome Biol 2005, 6(1):301. 10.1186\/gb-2004-6-1-301","journal-title":"Genome Biol"},{"issue":"8","key":"2996_CR3","doi-asserted-by":"crossref","first-page":"1904","DOI":"10.1101\/gr.1363103","volume":"13","author":"S Hoon","year":"2003","unstructured":"Hoon S, Ratnapu KK, Chia JM, Kumarasamy B, Juguang X, Clamp M, Stabenau A, Potter S, Clarke L, Stupka E: Biopipe: a flexible framework for protocol-based bioinformatics analysis. Genome Res 2003, 13(8):1904\u20131915.","journal-title":"Genome Res"},{"issue":"2","key":"2996_CR4","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1038\/nbt0209-153","volume":"27","author":"MS Cline","year":"2009","unstructured":"Cline MS, Kent WJ: Understanding genome browsing. Nat Biotechnol 2009, 27(2):153\u2013155. 10.1038\/nbt0209-153","journal-title":"Nat Biotechnol"},{"issue":"3","key":"2996_CR5","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1101\/gr.8.3.291","volume":"8","author":"GA Helt","year":"1998","unstructured":"Helt GA, Lewis S, Loraine AE, Rubin GM: BioViews: Java-based tools for genomic data visualization. Genome Res 1998, 8(3):291\u2013305.","journal-title":"Genome Res"},{"key":"2996_CR6","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1186\/1471-2105-3-19","volume":"3","author":"AE Loraine","year":"2002","unstructured":"Loraine AE, Helt GA: Visualizing the genome: techniques for presenting human genome data and annotations. BMC Bioinformatics 2002, 3: 19. 10.1186\/1471-2105-3-19","journal-title":"BMC Bioinformatics"},{"key":"2996_CR7","unstructured":"MVC[http:\/\/heim.ifi.uio.no\/trygver\/themes\/mvc\/mvc-index.html]"},{"key":"2996_CR8","volume-title":"Bioinformatics","author":"JW Nicol","year":"2009","unstructured":"Nicol JW, Helt GA, Blanchard SG Jr, Raja A, Loraine AE: The Integrated Genome Browser: Free software for distribution and exploration of genome-scale data sets. Bioinformatics 2009. [Epub ahead of print] [Epub ahead of print]"},{"issue":"18","key":"2996_CR9","doi-asserted-by":"publisher","first-page":"2096","DOI":"10.1093\/bioinformatics\/btn397","volume":"24","author":"RC Holland","year":"2008","unstructured":"Holland RC, Down TA, Pocock M, Prlic A, Huen D, James K, Foisy S, Drager A, Yates A, Heuer M, et al.: BioJava: an open-source framework for bioinformatics. Bioinformatics 2008, 24(18):2096\u20132097. 10.1093\/bioinformatics\/btn397","journal-title":"Bioinformatics"},{"key":"2996_CR10","unstructured":"Piccolo2D \u2013 A structured 2D Graphics Framework[http:\/\/www.piccolo2d.org]"},{"key":"2996_CR11","unstructured":"FAQ: Why is my app so slow?[http:\/\/www.piccolo2d.org\/learn\/dev-faq.html#q2]"},{"issue":"2","key":"2996_CR12","doi-asserted-by":"publisher","first-page":"GC1","DOI":"10.1016\/0378-1119(95)00424-5","volume":"163","author":"DB Searls","year":"1995","unstructured":"Searls DB: bioTk: Componentry for genome informatics graphical user interfaces. Gene 1995, 163(2):GC1\u201316. 10.1016\/0378-1119(95)00424-5","journal-title":"Gene"},{"issue":"3","key":"2996_CR13","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1385\/MB:16:3:221","volume":"16","author":"NL Harris","year":"2000","unstructured":"Harris NL: Annotating sequence data using Genotator. Mol Biotechnol 2000, 16(3):221\u2013232. 10.1385\/MB:16:3:221","journal-title":"Mol Biotechnol"},{"issue":"10","key":"2996_CR14","doi-asserted-by":"publisher","first-page":"837","DOI":"10.1093\/bioinformatics\/15.10.837","volume":"15","author":"S Fischer","year":"1999","unstructured":"Fischer S, Crabtree J, Brunk B, Gibson M, Overton GC: bioWidgets: data interaction components for genomics. Bioinformatics 1999, 15(10):837\u2013846. 10.1093\/bioinformatics\/15.10.837","journal-title":"Bioinformatics"},{"key":"2996_CR15","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1186\/1471-2105-9-501","volume":"9","author":"D Huntley","year":"2008","unstructured":"Huntley D, Tang YA, Nesterova TB, Butcher S, Brockdorff N: Genome Environment Browser (GEB): a dynamic browser for visualising high-throughput experimental data in the context of genome features. BMC Bioinformatics 2008, 9: 501. 10.1186\/1471-2105-9-501","journal-title":"BMC Bioinformatics"},{"key":"2996_CR16","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1186\/1741-7007-3-7","volume":"3","author":"BJ Haas","year":"2005","unstructured":"Haas BJ, Wortman JR, Ronning CM, Hannick LI, Smith RK Jr, Maiti R, Chan AP, Yu C, Farzad M, Wu D, et al.: Complete reannotation of the Arabidopsis genome: methods, tools, protocols and the final release. BMC Biol 2005, 3: 7. 10.1186\/1741-7007-3-7","journal-title":"BMC Biol"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-10-266.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/1471-2105-10-266\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-10-266.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,26]],"date-time":"2023-05-26T13:07:22Z","timestamp":1685106442000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-10-266"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,25]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["2996"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-10-266","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,8,25]]},"assertion":[{"value":"12 April 2009","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 August 2009","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 August 2009","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"266"}}