Welcome to ecerami.com

Welcome!
Welcome to ecerami.com. My name is Ethan Cerami, and I am a Bioinformatics Engineer / Computational Biologist at the Computational Biology Center at Memorial Sloan Kettering Cancer Center. Thanks for stopping by!
Email Contact

    

Linked-In Profile

    

Current Projects
  • Cytoscape: I am an active contributor to Cytoscape. Cytoscape is an open source bioinformatics software platform for visualizing molecular interaction networks.
  • cPath: cPath is an open resource for storing biological pathways, created at cBio.
XML for Bioinformatics
By Ethan Cerami, Springer-Verlag

XML for Bioinformatics aims to provide biologists, software engineers, and bioinformatics professionals with a comprehensive introduction to XML and current XML applications in bioinformatics. The book assumes no background in XML, and take readers from basic to intermediate XML concepts. Core topics include: fundamentals of XML, creating XML grammars, web services via SOAP, and parsing XML documents in Perl and Java.

Order from Amazon.com

 

Web Services: Essentials
By Ethan Cerami, O'Reilly & Associates

Book Description from O'Reilly: This concise book gives programmers both a concrete introduction and handy reference to XML web services. It explains the foundations of this new breed of distributed services, demonstrates quick ways to create services with open-source Java tools, and explores four key emerging technologies: XML-RPC, SOAP, UDDI, and WSDL. If you want to break through the Web Services hype and find useful information on these evolving technologies, look no further.

Book Web Site

Book Examples

Free sample Chapter 6: WSDL Essentials.

Building XML Applications
By Ethan Cerami and Simon St.Laurent, McGraw-Hill.

Book Description from McGraw-Hill: Building XML Applications provides developers with a solid introduction to XML and key programming tools for building robust, scalable XML applications in Java. After a thorough introduction to XML's place in the developer's toolkit and its syntax, Building XML Applications presents detailed coverage of parsers, a key tool for developers. Focusing on Java development, the sample applications use the Simple API for XML (SAX) to create parser-independent solutions that can fit in a wide variety of situations. Other XML tools, like style sheets, namespaces, linking, and the Document Object Model (DOM) are also explored, giving developers a friendly but approachable introduction to these revolutionary technologies.