Bioinformatics.org
[University of Birmingham]
[Patsnap]
Not logged in
  • Log in
  • Bioinformatics.org
    Membership (44434+) Group hosting [?] Wiki
    Franklin Award
    Sponsorships

    Careers
    About bioinformatics
    Bioinformatics jobs

    Research
    All information groups
    Online databases Online analysis tools Online education tools More tools

    Development
    All software groups
    FTP repository
    SVN & CVS repositories [?]
    Mailing lists

    Forums
    News & Commentary
  • Submit
  • Archives
  • Subscribe

  • Jobs Forum
    (Career Center)
  • Submit
  • Archives
  • Subscribe
  • News & Commentary - Message forums

    URL: C# in developing bioinformatics programming object model
    Submitted by Deying Kong; posted on Thursday, October 03, 2002 (17 comments)

    Currently most of software tools and programming models were developed with Perl or Java under the Unix system. Millions of Windows programmers are blocked from accessing these programming objects. Do they need to learn Unix and Perl? Many biologist are familiar with the easy-to-use Windows system. Can they spend less time learning Windows solutions? I am exploring the power of the Windows platform and the modern, elegant language C# (a cross platform .Net solution development language) and using them to develop a proper hierarchical object model and analysis tools.

    You can visit this web site to check on the advancing project:
    http://globetrack.dnsalias.com/bioinformatics/

    You are very welcome to post your ideas and comments on this web site.

    Expanded view | Monitor forum | Save place

    you are scaring me
    Submitted by Nobody; posted on Saturday, October 05, 2002
    why would you not want to learn unix? its called bioINFORMATICS for a reason. learn unix, enjoy yourself, become a better human being.
    redundance
    Submitted by Marcos Oliveira de Carvalho; posted on Monday, October 07, 2002
    Submitter Why not support Unix/Linux? Java, Perl or Python are also elegant and powerfull and freely avaible. Linux can be as easy as windows, with a very good GUI too, its just a matter of time to Linux become the choice in most molecular biology labs. And, Linux is much more stable and reliable than windows, if you are doing a research, you d ont want a blue screen error message when are saving a special sequence or analysis results or reset your computer after each run of a local BLAST search to free memory.
    redundance
    Submitted by Nobody; posted on Monday, October 07, 2002
    If there is people coding bioperl, there is people coding biopython. That is real redundance.
    redundance?
    Submitted by Marcos Oliveira de Carvalho; posted on Tuesday, October 08, 2002
    Submitter Bioperl and Biopython have different approaches. Read the documentation :-)
    cross platform?
    Submitted by Nobody; posted on Tuesday, October 08, 2002
    C# is cross platform? I thought C# was .NET specific, which means it will run in any OS that Microsoft sells. Its only a beta-test compiler, but the compiled C# code I've seen takes up a large memory footprint when compared to the gnu gcc or g++. So far, C# has all the bloat and overhead of Java and none of the platform independence.
    Thanx to Mono, C# runs on LINUX
    Submitted by Martin Szugat; posted on Wednesday, October 09, 2002
    Yes, Microsoft developed C#, BUT it's an ECMA standard, so you are free to port it to Linux, for example. And that's exactly what Miguel de Icaza did with the Mono Project (www.go-mono.com). The conclusion: C# is cross plattform! And the .NET Framework is a great application plattform with rich functionality. So my opinion is, it's good for Linux to have such an API! Concerning this project, I'll find it very interesting and a good idea. This will bring Bioinformatic to thousands of (Windows-)Developer or vice versa. So, good luck!
    Thanx to Mono, C# runs on LINUX
    Submitted by Martin Szugat; posted on Wednesday, October 09, 2002
    Yes, Microsoft developed C#, BUT it's an ECMA standard, so you are free to port it to Linux, for example. And that's exactly what Miguel de Icaza did with the Mono Project (www.go-mono.com). The conclusion: C# is cross plattform! And the .NET Framework is a great application plattform with rich functionality. So my opinion is, it's good for Linux to have such an API! Concerning this project, I'll find it very interesting and a good idea. This will bring Bioinformatic to thousands of (Windows-)Developer or vice versa. So, good luck!
    C# ?
    Submitted by Raśl Mera Adasme; posted on Thursday, October 10, 2002
    I think we should support GNU/Linux, and perl, not only because it`s currently very easy to use and with a nice graphic environment (please see www.gnome.org), but because it is FREE, I mean, it follows the philosophy that thinks that knowledge should be humanity's patrimony, and not controled by a small group. We can't say the same about Windows/C#/.NET. Supporting free software is not only getting the best (although it is too). It is supporting freedom (sorry for my awful english...)
    wrong reasons
    Submitted by Nobody; posted on Thursday, October 17, 2002
    Dear deying, I can see that you are probably an expert in bioinformatics. But, it is apparent you are not one in software technology. There is nothing wrong in you considering a C# based bioinformatics tool/toolset. But, the reasons you provide are wrong and plain misleading. That, my friend is very irresponsible. Any software in Perl and Java can be easily executed on windows platfrom. Runtime environments - JVM for Java and Perl interpreter for Perl are easily available for windows. Also, if enduser usability was the a concern, one expects that you have a look at Mac systems too. Nevertheless, just say you are looking a C# and .Net just because you would like to explore the possibility. I request you to refrain from making statements which hurt your credibility. Take care.
    wrong reasons
    Submitted by Nobody; posted on Saturday, October 19, 2002
    Boy did he sum it up. You should have checked to see if Java and Perl run on Windows before making those embarassing for you statements.
    Windows and C# developent vs open source
    Submitted by Stephen R. Lasky; posted on Monday, December 09, 2002
    Submitter You are missing the point about Perl, *nix and Windows. What should be important to the bioinformatics community is that the source-code of the programs we use be open. As a scientist, I will not use reagents whose components I cannot have access to; I want to know the composition of the protease inhibitor cocktail I use making nuclear extracts and what regents are in the coctail I use to label cRNA (kits are a fact of life, but I won't use a kit that isn't based on a protocol that is published somewhere that I can see it, preferrably in a peer reviewed journal). The same holds true for the software I use to analyze data; having access to the algorithms used to classify the results of an array experiment or to design a set of unique oligos to print on an array is a requirment before I will use the programs. Microsoft has not been a supporter of open source software, and has, according to memos released from inside Microsoft, actively tried to stop this movement. Becuase of this attitude, Microsoft likes to use propietary processes that make porting to a different os difficult. That said, there are open source C compilers and java runtime environments available for windows, and programs written in java run on windows, if you install the latest Sun Java and not the old version supplied by Microsoft (another example of Microsofts efforts to squelch open source, see the news articles about the Sun suit against Microsoft that is taking place right now). And there are perl, python, and tcl interpretors/compilers for Windows (see activestate website). More importantly, there are a many software developers who are working on the bioperl, biopython, and biojava projects whose goal is to facilitate the development of portable code, rather than having to reinvent code for everyday tasks over and over again. You say that most software is written for Unix OS in perl and Java. I think that if you look, you will find that much of the commercial, proprietary bioinformatics software is written for windows. This is a good business plan because companies know that Microsoft has the lions share of the desktop market. It only makes sense to write software for the most common desktop OS so you can sell a license for every desktop that needs to use the program. That's a good business plan, but not necessarily good for developing bioinformatics projects. While I wouldn't think of discouraging your investigations into C# and .Net, I think you ought to take a close look at the opensource projects (like bioperl, biopython, biojava, bioConductor, R, genex and many many more), and see what people are actually doing in bioinformatics rather than to assume that because it isn't based around a microsoft format it is either too hard or done badly. btw, this little form will only allow me to choose the value "Anonymous" for "Post as". I'm sure that this is just a problem with browser compatibility, but its another example of why we need to have some common ways to do things, whether we use linux, MS, solaris, or a macintosh. srlasky
    C# lib for bioinformatics
    Submitted by Nobody; posted on Friday, August 13, 2004
    www.ubic2.org
    Windows and C# developent vs open source
    Submitted by Nobody; posted on Sunday, January 23, 2005
    test
    Do C# run on Unix Os
    Submitted by Nobody; posted on Monday, January 19, 2004
    could we run c# on unix Os? I knew it is designed to work on .net platform.
    Do C# run on Unix Os
    Submitted by Nobody; posted on Monday, January 19, 2004
    could we run c# on unix Os? I knew it is designed to work on .net platform.
    Do C# run on Unix Os
    Submitted by Nobody; posted on Thursday, April 22, 2004
    Check out the mono project
    Authorisation
    Submitted by kevin o'neill; posted on Thursday, May 11, 2006
    I am interested in the following site: http://globetrack.dnsalias.com/bioinformatic s/ but I can't get in: unauthorized access bye, Kevin O'Neill
    Start a new thread:
    You have to be logged in to post a reply.

     

    Copyright © 2024 Scilico, LLC · Privacy Policy