TigerGraph Community: August Updates

Hello TigerGraph Community! Here’s the August Developer Update. So take a five-minute break, grab a snack, and scroll through the topics below. 

Artboard 24

Top News

Last month, we introduced our Community Contribution Program to highlight our community members. This month we’ll be sending you the Swag you earned and put your names on our Community Contribution Page. Thanks for all your contributions!

We’ve recently started a hackathon series- with internal companies and also with universities. Companies can challenge their employees to solve organizational problems in a hackathon-type of fashion, making it fun and productive for employees’ creativity to design innovative solutions to pressing organizational challenges. Also, organizations can alleviate pain points across all departments by including multiple perspectives, encouraging feedback, and collaborating with multiple audiences across their organization. Another hackathon series we’ve started is a university hackathon series with Plotly Dash. We’re kicking off this month with Northeastern and next month we’re hosting one at San Jose State University. We have additional hackathons coming up so stay tuned. If your company or university wants to participate, please email back and let us know. 

Back by popular demand, we’re hosting another Graph + AI Summit in San Francisco and New York, both in person and also available virtually. We’ll have industry titans discussing the graph landscape, how TigerGraph has alleviated their organizational challenges, and other interesting use cases. On Day 2, we’re hosting developer workshops for all stages of your TigerGraph journey which will allow you to work alongside some of TigerGraph’s best developers to build out new TigerGraph solutions. Register for the chance to win TigerGraph Swag and Apple AirPods.

Top Tigers

This month we’re featuring Parker Erickson. He learned TigerGraph while he was using it at Optum for their customer 360 and their supply chain. He’s been an active Community Member, writing blogs, sharing projects and answering questions in the community. He’s been an outstanding community member that we decided to hire for our AI and ML practice! Read more from his interview below:

What do you like about TigerGraph:

TigerGraph is a great tool to easily tie multiple data sources together in order to perform data science and machine learning on it. 

Why you got into it:

I was first introduced to TigerGraph during my first internship. We were given a task to identify fraud in a dataset, and we used TigerGraph to achieve that. Ever since then, I have been hooked!

What’s the most interesting use case:

I think one of the coolest use cases that I have explored is determining similarities between medical patients. There is a ton of complexity to it such as the aspect of the time of medical events. As a first pass, we have explored vertex embedding methods in order to obtain a vector representation of a patient that then can be compared to all the other patients in our data. 

construction-works final

Community Toolbox

We are proud to introduce TigerGraph’s Dash Class – One-Stop-Shop for Creating Dashboard. 

by Advit Deepak Developer Advocate Intern, TigerGraph

Want to learn how to visualize your TigerGraph data? Choose from either the no-fluff “Quick Start” or the immersive “Adventure” tabs to embark on a journey with TigerGraph and Plotly. 

You can check it out HERE. We are looking for feedback on this website, so please reach out if you’re interested! Read below to learn more.

What is it?

TigerGraph’s Dash Class is an easy-to-follow, twelve-chapter guide to putting together one’s own dashboard using the TigerGraph Cloud Portal and Plotly Dash. By the end of the tutorial, users will have built their own visualization for TigerGraph’s Healthcare Referrals Starter Kit.

Here’s a GIF of what users will have built by the end. 

Why is it important? 

Visualization is of utmost importance. Dashboards can be used to easily analyze, discover, and highlight hidden trends or insights buried within bytes and bytes of data. As affirmed by Carly Fiorina, the former CEO of Hewlett-Packard, “the goal is to turn data into information, and information into insight.” Dashboards instill value into large datasets. 

The importance of dashboards is discussed in TigerGraph’s Dash Class, in the first section titled “Devoid of Dash”. 

How do I use it?

In order to utilize this resource, simply navigate to the TigerGraph Dash Class website (hyperlinked). The following table outlines each section of the “Adventure” tab: 

Chapter Title

Content Covered

01 – Installation Island

  • Creating solution 
  • Loading data 
  • Connecting via pyTigerGraph 

02 – Sailing through Setup Sea

  • Installing Dash 
  • Creating first app 
  • Adding layout 
  • Headers, margin, colors, bold, italics 

03 – Presenting Port Plotly

  • Importing Plotly Express and Pandas
  • Bar Charts 
  • Line Charts
  • Pie Charts
  • Scatter Plots 

04 – Dash’s Delta

  • Importing Dash Core and Bootstrap 
  • Dash Graph 
  • Dash Cards 
  • Dash Row/Col 

05 – Sheriff Styles

  • Dash Badges
  • Centering
  • Spacing (line breaks, horizontal rule) 
  • Markdown 
  • List Groups 

06 – The TigerGraph Tundra

  • Basic pyTigerGraph functionalities 
  • Running built-in queries (x2) 
  • Creating and installing custom queries (x2) 
  • Dash Cytoscape 

07 – The Multi-Page Monsters

  • Multi-page layout 
  • Dash Jumbotron 
  • Simple Callbacks 
  • Dash Links

08 – Confronted by Callbacks

  • Callback I/O 
  • Dash Button 
  • Dash Input
  • Dash Dropdown 

09 – Northern Navbars

  • Navbar Layout
  • Navbar Elements

10 – Southern Sidebars

  • Sidebar Layout
  • Sidebar Templates

11 – Elysium of Elements

  • Radar Charts
  • 3-D Figures
  • Choropleth (Maps) 
  • Progress Bars
  • Spinners
  • Alerts 

12 – Destination Deployment

  • Deploying via/ Heroku, Dash Enterprise 

Although both “Adventure” and “Quick Start” contain the same content, “Adventure” wraps the learning material around an immersive story involving pirates, tigers, and talking snowmen. Feel free to check out both! 

Here are a few sneak peeks of four different chapters. 

Additionally, the tutorial comes with an accompanying Google Colab notebook containing all the code needed for each section. This notebook is linked at the bottom of each chapter, and can also be accessed via this link

My personal advice? The best way to use this resource is simply to dive in! With external resources, code snippets, and thorough explanations, anyone can easily create an interactive dashboard using TigerGraph and Plotly Dash

Rad Blogs

Generating Multiple Choice Questions from a Passage with TigerGraph by Shreya Chaudhary

An introduction to Graph Machine Learning with SKLearn(Recommendation Engine) and TigerGraph by Dezhou Chen

Ultimate IoT streaming Demo with Node-Red and TigerGraph by Mohamed Zrouga

Building YouTube/TikTok Recommendations in TigerGraph by Leonid Shestakov

If you have a blog you’ve written about TigerGraph, please submit it here and we’ll feature you in one of our newsletters.

TG x Schools

We’re launching our TigerGraph and University Program for university students to get practical TigerGraph experience, which will help create more job opportunities. TigerGraph now offers “TigerGraph Thursdays” where university students can go through three mini-courses with short quizzes to get practical TigerGraph experience. Once students pass, we’ll put their names on our university page for future customers wanting TigerGraph experts. Also, after the three-part series, we’ll hold two conversational types of webinars where students can learn what it takes to get a job at TigerGraph or one of our customers. 

Want to bring TigerGraph to a school near you? Let us know, and we’ll help you! We’ll even provide prizes to get them excited. Click here, and we’ll reach out.

Bonus:

Everyone knows “Where’s Waldo”? Well, now introducing, “Where’s TigerGraph Traveling?”

Our Developer Intern, Shreya, recently went traveling. Whoever can first guess where the picture below was taken will win $100 TigerGraph Cloud Credits. Please reach out to [email protected] with your answers!

Thank you again for all your involvement in the TigerGraph Developer Community. We’ll continue to share all your unique use cases, tools, blogs, courses, and more weekly on our Discord Channel. As mentioned above, please provide your past contributions to our Community Contribution Program and we’ll send you prizes. Stay tuned for more information. 

Here are a few helpful links:

If you have a cool idea for a Graph Project, please submit it here.

If you have a way to improve the community, please submit it here.

If you have a feature request, please submit it here.

To stay up to date with what’s happening daily, join the community forum and developer’s chat!

You Might Also Like