The document discusses guidelines for developing a code of ethics for a profession. It outlines several key components that should be included when developing a code of ethics, such as the core values and principles that will guide members' conduct, processes for handling ethics complaints, and educating members on the code of ethics. The code of ethics should aim to gain public trust in the profession and provide standards for its members.
This document discusses improving management skills and developing effective managers. It recommends cultivating self-awareness, listening to employees, empowering staff, and focusing on coaching and mentorship rather than just supervision. Leading by example and creating an inclusive work culture are also emphasized.
This is a series of Capacity Building documents that was prepared by the Sudanese Youth Leadership Development Program.
هذه مجموعة من المقالات في مجالات تدريبية متعددة مناسبة للجمعيات الطوعية تم تطويرها بين عامي 2003-2008 للبرنامج السوداني لإعداد القيادات الشبابية
This is a series of Capacity Building documents that was prepared by the Sudanese Youth Leadership Development Program.
هذه مجموعة من المقالات في مجالات تدريبية متعددة مناسبة للجمعيات الطوعية تم تطويرها بين عامي 2003-2008 للبرنامج السوداني لإعداد القيادات الشبابية
This document provides information about sieve analysis of a soil sample:
- It lists the sieve sizes used from 10 mm to 0.001 mm and the percentage of soil finer than each sieve size.
- It provides the D60 and D10 particle sizes based on the sieve analysis results.
- It calculates the coefficient of uniformity (Cu) and coefficient of curvature (Cc) which characterize the grain size distribution of the soil sample.
Global Unichip Corp. is a Taiwanese fabless semiconductor company that provides IC design, manufacturing, and testing services. It was founded in 1987 and has grown to employ over 270 people. The company specializes in SOC design and has taped out numerous chip designs at various technology nodes down to 65nm. It has a diverse customer base including foundries, IDMs, and other fabless semiconductor companies.
The document discusses guidelines for developing a code of ethics for a profession. It outlines several key components that should be included when developing a code of ethics, such as the core values and principles that will guide members' conduct, processes for handling ethics complaints, and educating members on the code of ethics. The code of ethics should aim to gain public trust in the profession and provide standards for its members.
This document discusses improving management skills and developing effective managers. It recommends cultivating self-awareness, listening to employees, empowering staff, and focusing on coaching and mentorship rather than just supervision. Leading by example and creating an inclusive work culture are also emphasized.
This is a series of Capacity Building documents that was prepared by the Sudanese Youth Leadership Development Program.
هذه مجموعة من المقالات في مجالات تدريبية متعددة مناسبة للجمعيات الطوعية تم تطويرها بين عامي 2003-2008 للبرنامج السوداني لإعداد القيادات الشبابية
This is a series of Capacity Building documents that was prepared by the Sudanese Youth Leadership Development Program.
هذه مجموعة من المقالات في مجالات تدريبية متعددة مناسبة للجمعيات الطوعية تم تطويرها بين عامي 2003-2008 للبرنامج السوداني لإعداد القيادات الشبابية
This document provides information about sieve analysis of a soil sample:
- It lists the sieve sizes used from 10 mm to 0.001 mm and the percentage of soil finer than each sieve size.
- It provides the D60 and D10 particle sizes based on the sieve analysis results.
- It calculates the coefficient of uniformity (Cu) and coefficient of curvature (Cc) which characterize the grain size distribution of the soil sample.
Global Unichip Corp. is a Taiwanese fabless semiconductor company that provides IC design, manufacturing, and testing services. It was founded in 1987 and has grown to employ over 270 people. The company specializes in SOC design and has taped out numerous chip designs at various technology nodes down to 65nm. It has a diverse customer base including foundries, IDMs, and other fabless semiconductor companies.
The document describes a chemical reaction involving chromium and provides equations and calculations related to the reaction. It gives the reactants, products, and balanced chemical equations. It also gives the experimental procedure, results, and calculations including moles of reactants and products and reaction rates.
The document is illegible and cannot be summarized due to the lack of coherent text, language or meaningful content. It appears to contain random symbols with no discernible structure, grammar or narrative.
04 apr 2015 d jee main exam JEE MAIN EXAM 2015 CODE -D QUESTION PAPER DT.04....udhayam99
This document contains instructions for a test booklet and answer sheet. It provides details like the number of pages in the test booklet, instructions to candidates, details to be filled on the answer sheet like name, roll number, signature etc. It also provides important instructions regarding duration of the exam, number of questions, distribution of questions into parts, marking scheme, and procedures to be followed during and after the exam.
The document discusses astronomy and the night sky. It describes some of the main celestial bodies visible in the sky such as the moon, stars, and planets. It notes how the positions and appearances of these bodies change over time and can be used to mark the passage of time.
QNBFS Daily Technical Trader Qatar - January 06, 2021 التحليل الفني اليومي لب...QNB Group
The document provides a daily technical analysis of the QE Index and Qatar Aluminum stock. For the QE Index, it notes that the bullish pattern has been nullified as the index breached below support levels, but the major trend remains upward. Expected resistance is 10,722 and support is 9,700. For Qatar Aluminum, it discusses the upward trend and recent correction, expecting the price to continue rising with targets of QR1.033-1.07 based on bullish candlestick formations. A break above QR0.994 would trigger buying with discretionary stop-loss levels.
The document analyzes the performance of Taiwan's stock market indices in April 2009. It notes that the Taiex rose over 6% that month, with the electronics subindex rising nearly 12% and select strategic stocks gaining over 14%. However, analysts predict the Taiex may continue to see downward pressure in the near future. Traders are advised to remain cautious and watch technical indicators closely for signs of reversal.
This document discusses approaches for glaucoma detection from fundus images. It begins with an introduction to glaucoma as an eye disorder causing vision loss. It describes the need for glaucoma detection as it is a leading cause of blindness. The document outlines different types of glaucoma and common tests used for diagnosis. It then discusses local and global approaches to glaucoma detection from fundus images using techniques like preprocessing, feature extraction, and classification. Finally, it defines performance metrics used to evaluate glaucoma detection methods and provides references for further reading.
The document provides safety instructions for using an Electrolux ceramic cooktop, noting important warnings about keeping the product away from children and maintaining the cooktop to ensure safe operation. Proper use and maintenance tips are outlined to help users safely operate the appliance and troubleshoot any issues. Users are advised to carefully read and follow all instructions to properly and safely use the ceramic cooktop.
This document discusses clinical decision support (CDS). It provides examples of CDS used at Partners Healthcare, including formatting results, interpreting tests, consulting diagnostic systems, monitoring for alerts, and critiquing orders and treatments. Studies have found CDS can increase adherence to guidelines, enhance surveillance, decrease medication errors, and help eliminate overuse, underuse and misuse of orders. The document advocates for CDS to improve healthcare quality, safety and reduce costs.
QNBFS Daily Technical Trader Qatar - January 19, 2021 التحليل الفني اليومي لب...QNB Group
The QE Index was less than 4 points shy of reaching the 11,000 resistance level we mentioned in our previous reports; it started a correction in the short term.
This document provides information about a nutritional cleansing product line. It discusses how nutritional cleansing can help the body remove impurities and provide nourishment. It explains that everyone can benefit from cleansing as it helps renew energy, lose weight, and improve overall health and well-being. The document also introduces the founders and formulators of the product line and describes their expertise in nutritional science.
This document summarizes key aspects of Six Sigma, including:
1. Six Sigma is a data-driven approach to process improvement originally developed by Motorola in the 1980s. It aims to reduce defects to 3.4 per million opportunities.
2. Key aspects of Six Sigma include its goal of near perfection, use of DMAIC and DMADV methodologies, and emphasis on data-driven processes and high levels of expertise among practitioners.
3. Six Sigma progressed from earlier quality approaches and standards over the 20th century and became widely adopted in the 1990s due to its effectiveness in significantly improving quality, reducing costs, and satisfying customers.
Describes about Eco Style, the first IT system in the world to help decrease the amount of Co2 comming out from a company. Built by Beat Communication.
The document is written in a foreign language script and contains technical or scientific terminology. It discusses several complex concepts or processes related to a particular field of study. Names, dates, locations, or other specific details that would help summarize the key points are not included.
The document discusses recommendations for improving an organization. It provides recommendations in 14 areas, including improving employee training, enhancing communication between departments, and developing strategies for better customer service. The recommendations aim to help the organization run more efficiently and effectively.
This document provides information on various treatment methods for prostate cancer, including androgen deprivation therapy and anti-androgen drugs. It explains that androgen deprivation therapy works by blocking the production of testosterone from the testes. It lists common anti-cancer drugs used for prostate cancer like bicalutamide and describes common side effects of anti-cancer drugs like decreased white blood cell count. The document also provides survival rates for metastatic prostate cancer patients treated with initial androgen deprivation therapy.
This document provides information about language exchange activities for a Japanese language program. It describes 11 different activity types, including local area exchange events, discussion forums, volunteer activities, and high school visits. For each activity type, it outlines the objectives, preparation steps, and reflection process. The overall program aims to provide opportunities for students to experience Japanese culture and language through hands-on interaction and communication.
This document provides an overview and summary of key topics in information retrieval and search engines:
- It discusses common information retrieval problems like relevance, evaluation, and information needs.
- It describes different types of search engines like web search engines, enterprise search, desktop search, and open source engines.
- It compares issues in information retrieval and challenges faced by search engines in areas like scalability, handling new data, and user interactions.
The document discusses database management and SQL queries. It covers topics like structuring data, performing queries to extract and analyze data, and using database management systems and SQL to store, modify and retrieve data for various applications. Proper planning and design of databases and use of normalization is emphasized.
This document provides guidance on conducting a 7-minute presentation (7分鐘報告). It outlines the 7 key sections to cover: 1) Product introduction 2) Market positioning and target customers 3) Business model and value proposition 4) Competitive advantages and differentiation 5) Development timeline and roadmap 6) Sales forecast and response plan 7) Common problems and solutions. Each section is then briefly described in 1-2 sentences. The document concludes by listing the top 10 common problems people face when doing a 7-minute presentation and provides some suggestions to improve.
The document describes a chemical reaction involving chromium and provides equations and calculations related to the reaction. It gives the reactants, products, and balanced chemical equations. It also gives the experimental procedure, results, and calculations including moles of reactants and products and reaction rates.
The document is illegible and cannot be summarized due to the lack of coherent text, language or meaningful content. It appears to contain random symbols with no discernible structure, grammar or narrative.
04 apr 2015 d jee main exam JEE MAIN EXAM 2015 CODE -D QUESTION PAPER DT.04....udhayam99
This document contains instructions for a test booklet and answer sheet. It provides details like the number of pages in the test booklet, instructions to candidates, details to be filled on the answer sheet like name, roll number, signature etc. It also provides important instructions regarding duration of the exam, number of questions, distribution of questions into parts, marking scheme, and procedures to be followed during and after the exam.
The document discusses astronomy and the night sky. It describes some of the main celestial bodies visible in the sky such as the moon, stars, and planets. It notes how the positions and appearances of these bodies change over time and can be used to mark the passage of time.
QNBFS Daily Technical Trader Qatar - January 06, 2021 التحليل الفني اليومي لب...QNB Group
The document provides a daily technical analysis of the QE Index and Qatar Aluminum stock. For the QE Index, it notes that the bullish pattern has been nullified as the index breached below support levels, but the major trend remains upward. Expected resistance is 10,722 and support is 9,700. For Qatar Aluminum, it discusses the upward trend and recent correction, expecting the price to continue rising with targets of QR1.033-1.07 based on bullish candlestick formations. A break above QR0.994 would trigger buying with discretionary stop-loss levels.
The document analyzes the performance of Taiwan's stock market indices in April 2009. It notes that the Taiex rose over 6% that month, with the electronics subindex rising nearly 12% and select strategic stocks gaining over 14%. However, analysts predict the Taiex may continue to see downward pressure in the near future. Traders are advised to remain cautious and watch technical indicators closely for signs of reversal.
This document discusses approaches for glaucoma detection from fundus images. It begins with an introduction to glaucoma as an eye disorder causing vision loss. It describes the need for glaucoma detection as it is a leading cause of blindness. The document outlines different types of glaucoma and common tests used for diagnosis. It then discusses local and global approaches to glaucoma detection from fundus images using techniques like preprocessing, feature extraction, and classification. Finally, it defines performance metrics used to evaluate glaucoma detection methods and provides references for further reading.
The document provides safety instructions for using an Electrolux ceramic cooktop, noting important warnings about keeping the product away from children and maintaining the cooktop to ensure safe operation. Proper use and maintenance tips are outlined to help users safely operate the appliance and troubleshoot any issues. Users are advised to carefully read and follow all instructions to properly and safely use the ceramic cooktop.
This document discusses clinical decision support (CDS). It provides examples of CDS used at Partners Healthcare, including formatting results, interpreting tests, consulting diagnostic systems, monitoring for alerts, and critiquing orders and treatments. Studies have found CDS can increase adherence to guidelines, enhance surveillance, decrease medication errors, and help eliminate overuse, underuse and misuse of orders. The document advocates for CDS to improve healthcare quality, safety and reduce costs.
QNBFS Daily Technical Trader Qatar - January 19, 2021 التحليل الفني اليومي لب...QNB Group
The QE Index was less than 4 points shy of reaching the 11,000 resistance level we mentioned in our previous reports; it started a correction in the short term.
This document provides information about a nutritional cleansing product line. It discusses how nutritional cleansing can help the body remove impurities and provide nourishment. It explains that everyone can benefit from cleansing as it helps renew energy, lose weight, and improve overall health and well-being. The document also introduces the founders and formulators of the product line and describes their expertise in nutritional science.
This document summarizes key aspects of Six Sigma, including:
1. Six Sigma is a data-driven approach to process improvement originally developed by Motorola in the 1980s. It aims to reduce defects to 3.4 per million opportunities.
2. Key aspects of Six Sigma include its goal of near perfection, use of DMAIC and DMADV methodologies, and emphasis on data-driven processes and high levels of expertise among practitioners.
3. Six Sigma progressed from earlier quality approaches and standards over the 20th century and became widely adopted in the 1990s due to its effectiveness in significantly improving quality, reducing costs, and satisfying customers.
Describes about Eco Style, the first IT system in the world to help decrease the amount of Co2 comming out from a company. Built by Beat Communication.
The document is written in a foreign language script and contains technical or scientific terminology. It discusses several complex concepts or processes related to a particular field of study. Names, dates, locations, or other specific details that would help summarize the key points are not included.
The document discusses recommendations for improving an organization. It provides recommendations in 14 areas, including improving employee training, enhancing communication between departments, and developing strategies for better customer service. The recommendations aim to help the organization run more efficiently and effectively.
This document provides information on various treatment methods for prostate cancer, including androgen deprivation therapy and anti-androgen drugs. It explains that androgen deprivation therapy works by blocking the production of testosterone from the testes. It lists common anti-cancer drugs used for prostate cancer like bicalutamide and describes common side effects of anti-cancer drugs like decreased white blood cell count. The document also provides survival rates for metastatic prostate cancer patients treated with initial androgen deprivation therapy.
This document provides information about language exchange activities for a Japanese language program. It describes 11 different activity types, including local area exchange events, discussion forums, volunteer activities, and high school visits. For each activity type, it outlines the objectives, preparation steps, and reflection process. The overall program aims to provide opportunities for students to experience Japanese culture and language through hands-on interaction and communication.
This document provides an overview and summary of key topics in information retrieval and search engines:
- It discusses common information retrieval problems like relevance, evaluation, and information needs.
- It describes different types of search engines like web search engines, enterprise search, desktop search, and open source engines.
- It compares issues in information retrieval and challenges faced by search engines in areas like scalability, handling new data, and user interactions.
The document discusses database management and SQL queries. It covers topics like structuring data, performing queries to extract and analyze data, and using database management systems and SQL to store, modify and retrieve data for various applications. Proper planning and design of databases and use of normalization is emphasized.
This document provides guidance on conducting a 7-minute presentation (7分鐘報告). It outlines the 7 key sections to cover: 1) Product introduction 2) Market positioning and target customers 3) Business model and value proposition 4) Competitive advantages and differentiation 5) Development timeline and roadmap 6) Sales forecast and response plan 7) Common problems and solutions. Each section is then briefly described in 1-2 sentences. The document concludes by listing the top 10 common problems people face when doing a 7-minute presentation and provides some suggestions to improve.
The article discusses the benefits of exercise for women over 70 years old. It notes that regular exercise can improve heart health, mobility, and quality of life for older women. Some of the key benefits mentioned include reducing the risk of disease, strengthening bones and muscles, improving sleep, and boosting mood. The article also quotes an expert who encourages older women to stay active through exercises they enjoy.
This document discusses concepts from evolution theory and thermodynamics. It begins by introducing key thinkers like Charles Darwin and advances in fields such as genetics and DNA research. It then discusses concepts like natural selection from both micro and macro perspectives. It notes that from a micro view, differences cannot be seen, but from a macro view, differences between thermodynamic states can be observed. The document also discusses how information is lost when observing systems from a macro view alone.
The document summarizes discussions around improving education and social issues in a community. It mentions organizing workshops and classes focused on topics like women's rights, preventing drug use, and resolving conflicts peacefully. The goal is to foster understanding and bring people together through respectful dialogue.
This document provides a biography of Frank Toney, an expert in project management. It discusses Toney's extensive experience and credentials in project management, including his role leading benchmarking forums involving over 130 large companies. The document also discusses how benchmarking, or observing and duplicating best practices of other high-performing organizations, has been an important decision-making approach throughout history, dating back to ancient Chinese and Italian thinkers. Benchmarking allows companies to immediately improve their project management capabilities.
The document discusses a meeting where various topics were debated, including security issues and political disagreements. People at the meeting expressed different opinions on how to resolve challenges and what strategies should be adopted going forward. The discussion seemed intense at times but overall aimed to find solutions to problems.
Arabic bible book of life old testament jeremiahArabBibles
The document discusses various topics including education, knowledge, wisdom, truth, justice, religion, politics and society. It emphasizes the importance of seeking knowledge and truth, establishing justice and equality in society, and living according to moral and spiritual principles rather than worldly desires. It also stresses the need for moderation and balance in all things.
This document discusses the importance of parental companionship for young children. It describes the author's experience raising two children close in age and realization that children need more than just their parents' presence - they need companionship. The author recalls incidents where the children entertained each other for long periods when they were left alone together, demonstrating their strong bond of interdependence from an early age.
The document discusses several topics including cooperation between different groups, achieving common goals, overcoming difficulties, and working together for the benefit of all. Key ideas mentioned are cooperation, joint problem solving, unity, and collective progress.
The document discusses religious tolerance and coexistence. It states that people of different faiths can live together peacefully if they respect each other's beliefs. It also says that seeking truth and justice is more important than differences in doctrine.
The document summarizes two key points about a topic:
1. It discusses how an activity can strengthen relationships and bring people together through shared experiences and understanding different perspectives.
2. It outlines how expert analysis provides essential information and context to properly understand an issue. The analysis looks at it from different angles to gain a full picture.
Similar to 今あえてコードから可視化を作る (Data Visualization Japan Meetup 2020) (20)
Cytoscape is an open-source software ecosystem for complex network analysis and visualization. It began in 2003 as a Java desktop application but has since expanded to include a REST API, JavaScript library, and Jupyter Notebook/Lab extensions. As an ecosystem, Cytoscape provides domain-independent tools for visualizing and analyzing networks across various fields and computing environments.
- Keiichiro Ono presented on his experience developing and maintaining bioinformatics visualization applications over 15 years, including Cytoscape.
- Expanding applications to support new technologies like web, Python, and JavaScript is important to attract developers and connect to popular tools, but breaking API changes are difficult.
- A loosely coupled approach integrating existing applications, Jupyter notebooks, and new web apps may be better than rewriting applications from scratch.
Overview of Modern Graph Analysis ToolsKeiichiro Ono
This document discusses modern tools for graph analysis and making graph workflows reproducible. It introduces cyREST, a RESTful API for programmatic access to Cytoscape, and language-specific wrappers like RCy3 and py2cytoscape that provide natural APIs. These tools allow running Cytoscape workflows in notebooks and remote machines. It also covers graph libraries for analysis like NetworkX, igraph, graph-tool, and PGX for smaller graphs, and distributed frameworks like GraphX, GraphLab Create, and Neo4j for extremely large graphs with billions of nodes. The document recommends not using NetworkX for large data and considering cloud-based options for difficult to install tools.
Presentation slides for SDCSB Cytoscape Workshop on 5/19/2016. The presentation contains current status of Cytoscape project and overview of the Cytoscape ecosystem. It briefly mentions the Cytoscape Cyberinfrastructure.
Introduction to Biological Network Analysis and Visualization with Cytoscape ...Keiichiro Ono
Introduction to biological network analysis and visualization with Cytoscape (using the latest version 3.4).
This is a first half of the lecture for Applied Bioinformatics lecture at TSRI.
Building Reproducible Network Data Analysis / Visualization WorkflowsKeiichiro Ono
The document discusses building reproducible network data analysis and visualization workflows using REST APIs and containerization. It aims to solve problems with complex software stacks that are difficult to set up and not reproducible. The goal is to create reproducible and scalable "dry experiments" using Docker containers, GitHub for source code sharing, Jupyter notebooks as electronic lab notebooks, and the cyREST module for the Cytoscape network analysis software. Examples of scenarios using local workstations and cloud computing are presented, as well as a demo and future plans.
SDCSB Advanced Tutorial: Reproducible Data Visualization Workflow with Cytosc...Keiichiro Ono
This document provides an overview of a tutorial on building reproducible network data visualization workflows using Cytoscape and IPython Notebook. The tutorial will cover integrating data, analyzing networks, visualizing results, and preparing outputs for publication. It will demonstrate setting up a portable data analysis environment using Docker and sharing work through GitHub. The bulk of the tutorial will focus on using IPython Notebook as an electronic lab notebook for interactive and reproducible experiments with Cytoscape.
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumKeiichiro Ono
This document provides an overview and update on Cytoscape, an open source platform for biological network analysis and visualization. Key points discussed include:
- Cytoscape 3.2.1 is the latest desktop application release with new features like a chart editor and exporting visualizations as web applications.
- Cytoscape.js is a JavaScript library for building web applications that visualize networks, and there are examples of web apps built with it.
- Cytoscape's cyberinfrastructure initiative aims to make the software more accessible and integratable for computational biologists through services, apps, and repositories.
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...Keiichiro Ono
This document summarizes a tutorial presentation on reproducible network data visualization workflows using Cytoscape, IPython, Docker, and other tools. The presentation introduces Cytoscape 3.2 features like exporting visualizations as web applications and using chart editors. It discusses challenges in bioinformatics like complexity of data analysis pipelines and reproducibility. The goal of reproducible science is explained. Modern computing resources like virtual machines and frameworks are reviewed. Basic workflows for data preparation, analysis, and visualization are outlined. Technologies for enabling reproducibility like Docker, source code versioning with Git/GitHub, and Jupyter Notebooks are presented.
cyREST provides platform-independent access to Cytoscape's data models and functions via REST. This allows different tools like RStudio, IPython notebooks, command line utilities, and web apps to interact with Cytoscape. The goal is for all bioinformatics tools to work seamlessly together. cyREST demonstrates controlling Cytoscape from an IPython notebook to enable interactive data analysis across environments and computing resources.
GraphLab Conference 2014 Cytoscape FlyerKeiichiro Ono
Cytoscape is an open source platform for network analysis and visualization. It supports standard data formats and has flexible visualization capabilities through visual styles and layout algorithms. The Cytoscape ecosystem includes apps that expand its functionality and Cytoscape.js, a JavaScript library for graph visualization compatible with browsers.
Enhanced data collection methods can help uncover the true extent of child abuse and neglect. This includes Integrated Data Systems from various sources (e.g., schools, healthcare providers, social services) to identify patterns and potential cases of abuse and neglect.
We are pleased to share with you the latest VCOSA statistical report on the cotton and yarn industry for the month of May 2024.
Starting from January 2024, the full weekly and monthly reports will only be available for free to VCOSA members. To access the complete weekly report with figures, charts, and detailed analysis of the cotton fiber market in the past week, interested parties are kindly requested to contact VCOSA to subscribe to the newsletter.
Build applications with generative AI on Google CloudMárton Kodok
We will explore Vertex AI - Model Garden powered experiences, we are going to learn more about the integration of these generative AI APIs. We are going to see in action what the Gemini family of generative models are for developers to build and deploy AI-driven applications. Vertex AI includes a suite of foundation models, these are referred to as the PaLM and Gemini family of generative ai models, and they come in different versions. We are going to cover how to use via API to: - execute prompts in text and chat - cover multimodal use cases with image prompts. - finetune and distill to improve knowledge domains - run function calls with foundation models to optimize them for specific tasks. At the end of the session, developers will understand how to innovate with generative AI and develop apps using the generative ai industry trends.
2. 自己紹介
● Keiichiro ONO (大野圭一朗)
● ライフサイエンス分野に特化したソフトウェア開発者
● カリフォルニア大学サンディエゴ校医学部 Trey Ideker研究室
○ 以下の非営利団体で技術者をやっています
■ National Resource for Network Biology
■ The Cytoscape Consortium
■ Cancer Cell Map Initiative
■ San Diego Center for Systems Biology
● 主なプロジェクト
○ Cytoscape / DCell / NDEx / Cytoscape Explorler(仮)
63. Deck.gl
● Generalized framework for
data visualization
○ Just like Unity for game
developers
● Developed by data viz team
at Uber
● Open source
● Visualizes data in multiple
Layers
68. Xiaoji Chen | Feb 2020 | Contact Us
https://docs.google.com/presentation/d/1qtXUQzMuIa8NYIKUa1RKfSwvgpeccY-wrPrYqsb_8rE/edit?usp=sharing
69. Why Large Graph Renderer?
● We already have good renderer for networks on browsers, like Cytoscape.js
● It is a fully featured graph renderer
○ Has a lot of features
■ Showing charts on nodes
■ Many types of nodes/edges
○ Fully interactive
● ...But NOT designed for huge data, including millions of objects
70. Overview of the project
Main Goal: Performance
● Showing overview of millions of objects
● Has minimum set of interactivity
○ Zoom
○ Pan
○ Selection
● Just like Google Map
○ Not an editor but fast, useful viewer
○ Showing details when zooming in, display just
overview when zooming out
74. Design and Implementation
This is a React component (for web browsers)
Client Technology Stack
1. WebGL
2. Luma.gl
3. Deck.gl
4. Large Graph Renderer (LGR) ←
75. ● A React component
○ Reusable in our ecosystem
■ NDEx
■ HiView
■ Future web apps
● Fast rendering and limited interaction
○ Should handle millions of objects
○ Does not support full set of visual properties
Large Graph Renderer
76. STRING-human data set
20k nodes / 470k edges
Graph data in CX format
Auto-Graph Visualizer
https://github.com/idekerlab/auto-graph-visualizer
LGR
77. How LGR works
1. Feed the network data in CX2 data format
2. Convert the data into LGR’s format locally
3. LGR renders it